Giants dump Diamondbacks

Travis Ishikawa's three-run homer in the bottom of the eighth inning was the difference, as the San Francisco Giants slipped by the Arizona Diamondbacks 5-4 on Tuesday night.

San Francisco won as -145 home favorites, while the teams played OVER the 7-run total posted by sportsbooks.

Juan Uribe went yard for the Giants, as Jeremy Affeldt was credited with the win in relief of starter Matt Cain for San Francisco.

Stephen Drew and Ryan Roberts drove in two runs apiece for Arizona, while Jon Rauch was hit with the loss after coming into the game for Diamondbacks starter Dan Haren.