Jorge Soler (HOHR’-hay soh-LEHR’) unloaded a three-run homer off Brian Johnson in the 13th inning before the Royals hung on for a 7-6 win at Boston.
The Red Sox were two outs away from improving to 22-7 until Alex Gordon went deep off Craig Kimbrel in the ninth.