Phoenix, AZ (Sports Network) – Matt Cain fanned nine batters over eight shutout innings and Buster Posey continued his hot hitting by going 2-for-4 with an RBI as the Giants blanked the Diamondbacks, 3-0, at Chase Field.
Cain (8-8) allowed three hits and walked three batters to win his second straight start after losing four consecutive decisions. Brian Wilson retired the side in order in the ninth for his 27th save.
Andres Torres belted a solo homer for San Francisco, which won for the eighth time in 10 games. Posey, who extended his hitting streak to 16 games, has been the majors’ hottest hitter this month leading the entire league in average (.438, 32-for-73).
Rodrigo Lopez (5-9) surrendered five hits and three runs over seven innings for Arizona, which was coming off a three-game sweep of the New York Mets.