In the 10th, Kozma singled with two outs off Chase Ruffin (0-2). After two walks loaded the bases, catcher Mike Zunino could not handle Oliver Perez’ first pitch to Matt Holliday, with the ball rolling free and Kozma scoring on a head-first slide.
Pittsburgh slipped a game behind the Cardinals after a 5-4 loss to the Chicago Cubs.
Cincinnati trail St Louis by 3.5 games after a 5-1 defeat by Milwaukee.
San Diego’s Chase Headley hit a tying homer and Logan Forsythe drove in the go-ahead run in a two-run eighth which lifted the Padres to a 4-3 win over Atlanta.
San Francisco’s Madison Bumgarner outdueled Clayton Kershaw and held on for a 4-2 win over the Los Angeles Dodgers.
Washington’s Wilson Ramos homered and drove in three runs to lead the Nationals to a 6-1 win over Philadelphia.
Colorado’s Corey Dickerson hit a pitch that bounced well in front of the plate for a double, starting a five-run burst in the seventh inning that led the Rockies over Arizona 7-5.
Houston’s Jose Altuve hit a three-run homer and Matt Dominguez’s grand slam powered a big fifth inning to give the Astros a 9-7 win over the Los Angeles Angels.
New York’s Lucas Duda hit a three-run homer to help the Mets edge Miami 4-3.