Hunter Pence clubbed a three-run homer as the Giants popped the Cardinals 9-4 at Busch Stadium. Hector Sanchez and Gregor Blanco each knocked in two for San Francisco, which has won eight of its last nine. Madison Bumgarner improved to 7-and-3 after tossing seven shutout innings and allowing three hits and a walk while fanning ten. Adam Wainwright was rocked for seven runs in just four-and-a-third innings, falling to 8-and-3 for St. Louis. Jon Jay had a three-run double and Allen Craig doubled him in as the Cardinals lost their third straight.