Carlos Zambrano hit a solo homer and threw six efficient innings, while Micah Hoffpauir added a three-run blast, as the Cubs topped the Cardinals, 7-3, in the opener of the double-dip.
Adam Wainwright (10-5) got the win as he went eight innings and gave up two runs on seven hits while fanning five and walking three batters. Ryan Franklin struck out the side in the ninth for his 21st save of the 2009 campaign.
Wainwright also went 2-for-3 at the plate for the Cardinals, who snapped a two-game slide and earned a split of the four-game set with the Cubbies. The Red Birds head into the All-Star break with a 49-42 record and sit atop the NL Central.
Randy Wells (4-4) took the loss after giving up four runs on seven hits in seven innings of work.
Milton Bradley went 2-for-3 with an RBI for the Cubs, who are 2-4 over their last six games and are 43-43 on the season. The North-Siders sit 3 1/2 games behind the Cardinals for the NL Central lead. Derrek Lee drove in the other run in defeat.
Leading by two runs in the ninth, Franklin was on the hill trying to close it out for the Cardinals. He got Bradley, Jeff Baker and pinch-hitter Hoffpauir all looking at their respective third strikes to seal the victory.
The Cardinals took the lead in the first inning. Skip Schumaker led off with a single and Colby Rasmus followed with a walk. Albert Pujols grounded into a double play but Ludwick cracked a two-run homer to center. Lee had an RBI single, which scored Sam Fuld, in the home half to cut it to 2-1.
"I got behind some guys and gave up the base hit to Schumaker...I tried throwing a pitch I'd been working on, but I left it up over the plate and he (Ludwick) hit it for a home run," said Wells.
Rasmus singled to lead off the sixth inning. Pujols then grounded out but Ludwick came through again with another two-run homer, making it 4-1.
"I just really tried to start having good at-bats and not worrying about results. I'm trying to get in there and get a good pitch to hit; I'm seeing the ball better, too," said Ludwick.
Aramis Ramirez singled with one out in the home sixth and scored two batters later as Bradley offered a double to center, which cut the deficit to two. Chicago managed just one baserunner the rest of the way.
Wainwright improved to 3-0 against the Cubs this season...The Cardinals stranded seven baserunners while the Cubs left six men on.
07/13 01:09:11 ET