Allen Craig hit his first career grand slam with two out in the seventh inning, helping the St. Louis Cardinals rally for an 8-6 win over the Cincinnati Reds on Monday night.
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 in the top-heavy division.
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 blew leads of 4-0 and 5-3. Jay Bruce hit his 25th homer in the eighth.