Giants 9, Diamondbacks 7

Freddy Sanchez had three hits and Jose Guillen hit a go-ahead two-run single in the seventh inning to help lift the San Francisco Giants to a 9-7 victory over the visiting Arizona Diamondbacks on Sunday.

Sanchez had a run-scoring single during San Francisco’s four-run third inning and doubled home a run in the eighth. Guillen’s single highlighted a three-run seventh that ended with the Giants possessing an 8-6 lead.

Brian Wilson got the final five outs for San Francisco to record his 36th save in 39 opportunities.

Arizona took a 6-5 lead in the seventh inning as Justin Upton and Adam LaRoche both hit two-run doubles during a four-run inning.

San Francisco led 5-1 after four innings. Andres Torres doubled in a run during the four-run third and added a run-scoring single in the fourth.

Stephen Drew went 4-for-5 with three RBIs for the Diamondbacks. Drew hit his 12th homer of the season in the third.

Jeremy Affeldt (3-3) got the win while Esmerling Vasquez (1-5) took the loss.

Giants starter Matt Cain gave up three runs and six hits in 6 1/3. Cain struck out six. Arizona starter Rodrigo Lopez gave up five runs and eight hits in four innings.
Final1st2nd3rd4th5th6th7th8th9thRHE
Arizona DiamondbacksDiamondbacks0010104107131
San Francisco GiantsGiants0041003109130
WP:
LP:
Season Series
San FranciscoStatsArizona
13-5Vs5-13
.264Batting Average.218
4.8Runs / Game3.9
20Home Runs19
6Errors7