Giants 2, Phillies 1
Matt Cain tossed seven solid innings and Aaron Rowand burned his former team with an RBI triple as the San Francisco Giants posted a 2-1 road victory over the Philadelphia Phillies on Wednesday.
Nate Schierholtz laced an RBI double to plate Jeff Keppinger in the seventh inning for National League West-leading San Francisco, which improved to a league-best 28-13 in one-run contests this season.
Cain (9-6) allowed one run on four hits to collect his first win in four career decisions against the Phillies.
Javier Lopez worked a scoreless eighth inning to bridge the gap to Brian Wilson, who retired the side in order in the ninth for his 32nd save.
Cole Hamels (12-6) failed in his bid to become the National League's first 13-game winner. The southpaw permitted two runs on six hits in 7 2/3 innings to suffer his second loss in three outings after the All-Star break.
Domonic Brown ripped an RBI single in the seventh inning for NL East-leading Philadelphia, which was denied its third consecutive World Series berth after falling in six games to the Giants in last year's NL Championship Series.