Indians topple Royals
Travis Hafner was 3-for-5 with a three-run homer and four runs batted in, as the Cleveland Indians overpowered the Kansas City Royals 10-6 on Monday night.
Cleveland cashed as -105 road underdogs, while the game played OVER the 9-run total set by oddsmakers.
Luis Valbuena hit a three-run dinger for the Indians, as Jeremy Sowers picked up the win after giving up five runs over seven innings for Cleveland.
Yuniesky Betancourt went 2-for-3 with two RBIs for Kansas City, while Joakim Soria was handed the loss after coming into the game for Royals starter Gil Meche.