ST. LOUIS (AP) — Allen Craig hit his first career grand slam with two outs in the seventh inning, helping St. Louis rally to beat Cincinnati.
Matt Holliday also had a long three-run homer as St. Louis moved into sole possession of first place in the NL Central for the first time since July 29. The Cardinals lead idle Pittsburgh by a half-game and Cincinnati by 3½ games.
Rookie Carlos Martinez (1-1) pitched two innings for his first major league win, and Edward Mujica worked a perfect ninth for his 35th save.
Zack Cozart had two hits and three RBIs for the Reds, who dropped to 4-9 against St. Louis this season. Jay Bruce hit his 25th homer in the eighth.
Cozart and Todd Frazier both hit two-run triples off Tyler Lyons in the second, helping Cincinnati build a 4-0 lead. Holliday homered in the third.
The Cardinals went ahead to stay in the seventh. Jon Jay drove in a run with a bases-loaded grounder off Manny Parra (1-3). J.J. Hoover then walked Holliday, and Craig drove the next pitch over the wall in right for his 13th homer.
Phillies 2, Mets 1
NEW YORK (AP) — Philadelphia's Cliff Lee outpitched Zack Wheeler after the Mets learned All-Star starter Matt Harvey has a partially torn ligament in his right elbow, Cody Asche had a two-run triple, and the Phillies beat New York 2-1 Monday night.
Lee (11-3) gave a bullpen taxed by an 18-inning loss Saturday a much-needed rest. He allowed a run and five hits in eight innings to win for the first time in seven starts since July 5.
Asche hit his first major league triple — with two outs in the fourth — as the Phillies improved to 7-4 under new manager Ryne Sandberg and won for the second time in 15 road games.
The Mets lost their fifth straight and dropped into fourth place in the NL East.