St. Louis held a 4-3 lead as late as the sixth inning on Thursday, but the Giants picked up two runs in the bottom of the sixth and two more in the seventh, which was enough to earn San Francisco a 7-5 victory.
Adam Wainwright gave up five runs (though only two were earned) on six hits in 5-2/3 innings pitched. Giants starter Matt Cain allowed four runs on eight hits over six innings.
Matt Carpenter and Lance Berkman had multi-hit games for St. Louis; Matt Holliday and Yadier Molina each hit a home run.
For updates, stay tuned to SB Nation St. Louis. Visit Viva El Birdos for more in-depth coverage of the St. Louis Cardinals. For more news and updates from around the MLB, drop by Baseball Nation with Rob Neyer, or dig deeper into the stats at Beyond the Box Score.