Jorge Soler hit a pair of long two-run homers, Jakob Junis pitched six effective innings and the Kansas City Royals snapped their seven-game losing streak by beating the Boston Red Sox 6-2.
Ryan O’Hearn also homered for Kansas City, which had lost eight in a row to the Red Sox.
A night after halting their eight-game skid, the Red Sox were held without a home run, stopping a club-record stretch of at least one homer in 18 straight games in Fenway Park.


