Kansas City scored four runs in fourth inning on Thursday and held on to defeat Boston 4-3. Billy Butler went deep for a three-run home run his 10th of the season facing Red Sox starter Josh Beckett who fell to 9-4 with the loss.
Luke Hochevar was on the hill for Kansas City, pitching seven innings and allowing just two runs on six hits. He struck out six and walked one en route to the win and improving his record to 7-8.
Alex Gordon and Mitch Maier lead off the fourth inning with walks as the Royals batted around. After the walks, Butler homered to center as Kansas City climbed out of an early 2-0 lead. After Jeff Francoeur reached base, he'd come around to score on a Mike Moustakas double.
Dustin Pedroia homered off Greg Holland in the eighth inning for his 15th of the season, and extended his hitting streak to 25 games.
Rookie Eric Hosmer extended a hitting streak of his own, with a second inning single. Hosmer has now hit in 10 straight games. Joakim Soria pitched the ninth for his 19th save.
Kansas City improves to 44-61 and will be heading to Cleveland to take on the Indians.