Odds Shark Top Sportsbooks

Royals edge Red Sox

Alex Gordon went deep for a solo shot, as the Kansas City Royals trimmed the Boston Red Sox 4-3 on Monday night.

Kansas City cashed as +100 home underdogs as the game played under the 9-run total set by sportsbooks.

Mark Teahen went 2-for-4 with a run batted in for the Royals, while Gil Meche gave up two runs over six innings to get the win for Kansas City.

Clay Buchholz allowed four runs over six innings to take the loss for Boston, as Dustin Pedroia was 3-for-4 for the Red Sox.