OddsShark Top Sportsbooks

Greinke, Royals upend Red Sox

Winning pitcher Zack Greinke pitched six scoreless innings to lead the Kansas City Royals past the Boston Red Sox 5-1 on Tuesday night.

Kansas City won as -150 home favorites, while the teams played UNDER the 8.5-run total posted by oddsmakers.

Alex Gordon knocked in two runs for the Royals, as Alberto Callaspo went 3-for-3 a run batted in for Kansas City.

Victor Martinez drove in the lone run for Boston, while Paul Byrd was tagged for five runs over 6 2-3 innings to take the defeat for the Red Sox.