Odds Shark Top Sportsbooks

Cubs surprise Giants

Starlin Castro was 2-for-5 with three runs batted in to lead the Chicago Cubs past the San Francisco Giants 8-6 on Tuesday night.

Chicago won as +180 road underdogs, while the game played OVER the 6.5-run total set by oddsmakers.

Kosuke Fukudome went 2-for-5 with a two-run bomb for the Cubs, as winning pitcher Ryan Dempster allowed three earned runs over 6 2-3 innings for Chicago.

Buster Posey was 3-for-4 with four RBIs for San Francisco, while Tim Lincecum was roughed up for six runs over four innings to take the loss for the Giants.