Diamondbacks topple Giants

Miguel Montero was 3-for-5 with two runs batted in, as the Arizona Diamondbacks outgunned the San Francisco Giants 10-8 on Tuesday night.

Arizona won as +125 home underdogs, while the game played OVER the 9-run total set by sportsbooks.

Brandon Allen went 2-for-4 with two RBIs for the Diamondbacks, as Doug Davis allowed five runs over 7 1-3 innings to get the victory for Arizona.

Pablo Sandoval was 3-for-5 with three RBIs for San Francisco, while Matt Cain was rocked for seven runs over 2 1-3 innings to take the defeat for the Giants.