Buster Posey hit his second home run in as many days and Brandon Belt knocked in the go ahead run to give the San Francisco Giants a 5-4 walkoff win over the Arizona Diamondbacks on Monday night.
Posey got banged up and let out an un-Poseylike expletive after a pitch nailed him in the throat early in the game. He seemed to recover well, throwing out Gerardo Parra in the seventh and hitting a game-tying home run in the bottom of the eighth. Brandon Belt entered the game in the final inning and singled into center to send Andres Torres and the rest of AT&T Park home.
Cody Ross returned to a conflicted crowd response in the first inning before driving in Gerardo Parra and Martin Prado on a single to right field. Ross contributed on defense as well when his diving catch in the sixth sent Buster Posey back to the bench. By the time Ross got to the plate in the eighth, any cheers for the 2010 NLCS MVP had turned negative.
Wade Miley hit his first career home run: a shot into the arcad...