A 6–4 loss to the Yankees in the second game of the doubleheader gave the Red Sox their seventh loss in a row. Rafael Devers hit his 22nd home run of the season. The Yankees completed the sweep on Sunday evening with a 7–4 win. Christian Vázquez and Michael Chavis both homered, as the Red Sox' losing streak reached eight games. Red Sox lost the series 0–4 (12–26 runs) August 5–7, vs. Kansas City Royals The Red Sox ended their losing streak with a 7–5 win in the first of three games against the Royals. Sam Travis and Rafael Devers each homered, with Brandon Workman recording his sixth save of the year. Kansas City won the second game of the series, 6–2, scoring all their runs off of Boston starter Andrew Cashner in innings. The final game of the series saw Boston take a 4–2 lead through five innings, with Kansas City coming back to tie the game, 4–4, after seven innings. With no further scoring in regulation, the game went to extra innings, and entered a rain delay in the top of the 10th inning. At approximately 12:30 a.m., the game was officially suspended—the Royals returned to Fenway on August 22 at 1:05 p.m. to complete the game. For completion of the game and series, see August 22. Series was tied 1–1, pending completion of suspended game August 8–11, vs. Los Angeles Angels The first game of the four-game series was won by Boston, 3–0. Chris Sale held Los Angeles to two hits in eight innings, improving his record on the year to 6–11. Red Sox scoring came on a two-run homer by Sam Travis and a solo homer by Sandy León. Boston won the second game, 16–4, while also outhitting the Angels, 14–3. J. D. Martinez was 4-for-5 at the plate, with two home runs and two doubles. Mookie Betts, Rafael Devers, and Mitch Moreland also homered. The Angels responded to their 12-run loss on Friday with an 8-run win on Saturday, 12–4. Sam Travis hit his fifth home run of the season. Los Angeles took an early 3–0 lead in the final game of the series, with Boston going ahead, 4–3, after five innings. An eighth-inning run by the Angels tied the game, which went to extra innings; a tenth-inning run gave Los Angeles the win, 5–4. Christian Vázquez hit his 18th home run of the season.