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.
Final1st2nd3rd4th5th6th7th8th9thRHE
San Francisco GiantsGiants001000100262
Philadelphia PhilliesPhillies000000100141
WP:Matt Cain (SF)
LP:Cole Hamels (PHI)
Season Series
PhiladelphiaStatsSan Francisco
4-3Vs3-4
.222Batting Average.226
3.4Runs / Game2.0
9Home Runs4
3Errors5