Matt Cain sharp, Giants beat Diamondbacks 3-0

Posted: Updated:
By Natalie Rivers By Natalie Rivers

PHOENIX (AP) -- Matt Cain pitched eight sharp innings in a combined three-hitter and the San Francisco Giants took advantage of the tired Arizona Diamondbacks for a 3-0 win Thursday night.

Andres Torres hit a solo homer off Rodrigo Lopez (5-9) and rookie Buster Posey extended his hitting streak to 16 games, helping the Giants (53-43) reach a season-high 10 games over .500 after their 13th win in 17 games.

Cain (8-8) one-hit Arizona on May 28 and was nearly as dominant the second time around against a Diamondbacks team that played its longest game in nearly eight years the night before. Brian Wilson pitched a perfect ninth for his 27th save in 29 chances and 13th straight.