Images: Giants 3, D-Backs 1
SAN FRANCISCO, CA - MAY 29: Miguel Montero #26 of the Arizona Diamondbacks throws the ball to first base to complete a double play on a ball hit by Joaquin Arias #13 of the San Francisco Giants after Buster Posey #28 was forced out at home plate in the sixth inning at AT&T Park on May 29, 2012 in San Francisco, California. (Photo by Ezra Shaw/Getty Images)
Images: Giants 3, D-Backs 1
Melky Cabrera set an S.F.-era record for most hits in the month of May with his 50th, which came in the middle of a two-run rally in the eighth inning that broke a 1-1 tie and gave the Giants their third straight win.
Please wait. Your gallery will be ready in 5 seconds.


















