The long ball helps the Cardinals get by the Reds 8 to 6

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.