Matt Cain didn't have much time to react at the ball coming straight for his head. The San Francisco pitcher tried to twist out of the way but hit the dirt within seconds, clutching his right hand in pain. It was the most damage the Arizona Diamondbacks inflicted on Cain all afternoon. Cain stayed in the game and finished his best outing in nearly a month, Nate Schierholtz added three hits and made an outstanding defensive play and the Giants beat the Diamondbacks 3-2 Thursday to complete a perfect homestand. Read more: http://scores.espn.go.com/mlb/recap...=arizona-diamondbacks-vs-san-francisco-giants