Vegas odds for tonight’s Boston Red Sox @ Kansas City Royals MLB Baseball game at Kauffman Stadium in Kansas City are now posted on NSAwins.com and vegas oddsmakers have made the Red Sox a -120 moneyline favorite with the total(over/under) set at 7.5. The Red Sox(1-3) have struggled out of the gate this season losing their last three games after a season opening night win at home versus the Yankees. The Red Sox lost the opener of a three game set in Kansas City last night, as the Boston bullpen couldn’t protect a lead for the 2nd straight game with right-hander Daniel Bard suffering a second straight blown save. Bard gave up a two-run, go-ahead single in the bottom of the 8th inning to Rick Ankiel, which gave the Royals a come from behind 4-3 lead that they closed off in the 9th. Boston will hand the ball over to their ace, Josh Beckett, in hopes of ending their skid tonight. The 29-year-old right-hander will look to keep his unblemished career record alive against the Kansas City Royals, who he is 5-0 with a 2.03 ERA against in seven career starts. The Royals(2-2) will counter with reigning AL Cy Young winner Zack Greinke toeing the rubber tonight. Greinke gave up just two runs on six hits in six solid innings of work in monday’s opener versus Detroit, but the 26-year-old right-hander was denied a win as the bullpen couldn’t protect a 4-2 lead and allowed Detroit to push across seven runs in a disastrous 7th inning. NSAwins.com’s expert handicapper William E. Stockton likes Kansas City to get the win tonight as a +110 moneyline underdog behind another strong performance by Zack Greinke. Bet on the rest of today’s MLB Baseball games and NSAwins.com’s Free MLB Picks at Diamond Sportsbook where you can get an exclusive 100% MATCH BONUS on your 1st deposit(Deposit $100 get $100 FREE)!