Boston (24-15) scored no fewer than five runs while winning seven of its previous eight before falling 8-4 to the Royals (19-19) on Tuesday. Jackie Bradley extended his hitting streak to 22 with an RBI double in the second inning, but the Red Sox totaled eight hits after averaging 14.4 over their previous seven.