Odds Shark Top Sportsbooks

Giants surprise Indians

Jonathan Sanchez gave up one run over 7 2-3 innings to earn the win, as the San Francisco Giants edged the Cleveland Indians 3-2 on Tuesday night.

San Francisco upset Cleveland as +145 road underdogs as the game played under the 8.5-run total listed by sportsbooks.

Jose Castillo went 2-for-3 with a run batted in for the Giants, while Brian Wilson picked up the save for San Francisco.

Ryan Garko and David Dellucci plated runs for Cleveland, as Rafael Betancourt was tagged with the loss in relief of starter Aaron Laffey for the Indians.