By MATT PIKE
The Kansas City Royals lost just their second series since the All Star break against the Boston Red Sox, but they avoided being swept for the first time since the end of June, beating the Red Sox 7-3 on Wednesday night at Fenway Park.
Boston took the lead first though off Royals starter Michael Wacha in the first inning. With two runners on, Romy Gonzalez doubled to drive in Alex Bregman and Jarren Duran. Kansas City cut the lead to one in the third inning, Mike Yastrzemski leading off the inning with a ground rule double and scoring in the very next at bat as Bobby Witt Jr hit an RBI single.
In the fourth inning, the Royals went on to take the lead scoring two runs. Adam Frazier led off the inning getting hit by a pitch, but was caught attempting to steal second. Back to back singles by Jonathan India and John Rave put runner back on however, India moving to third on Rave’s single and Rave advancing to second as the right fielder threw to third base. Kyle Isbel gave Kansas City the lead driving in both India and Rave with a two RBI single into center field.
Go ahead, Izzy! pic.twitter.com/EypdWEYu7u
— Kansas City Royals (@Royals) August 7, 2025
With one out in the seventh inning, the Royals extended their lead as India conquered the Green Monster with a three run home run. After a groundout opened the inning, Salvador Perez and Frazier singled before India sent the ball sailing into left field and onto the monster for his sixth home run of the season, putting Kansas City up 6-2.
Indy conquers the monster. 💪 pic.twitter.com/PhqAXLaoeJ
— Kansas City Royals (@Royals) August 7, 2025
The Royals added one more run, and their final run in the eighth inning, Vinnie Pasquantino hitting an RBI single and scoring Tyler Tolbert who pinch ran for Randal Grichuk after Grichuk was hit by a pitch to open the inning, with Tolbert stealing second and third base along the way before scoring. In the bottom half, the Red Sox scored their final run, also with an RBI single, Trevor Story driving in Connor Wong off Royals reliever Lucas Erceg.
Wacha earned the win for the Royals, improving to 6-9 on the season, pitching six innings and giving up two runs on five hits while striking out three. At the plate, India was 2-for-4 with the home run and three RBIs, after being moved out of the leadoff spot. Rave and Frazier were also 2-for-4 with a run scored, while Yastrzemski was 2-for-3 with a double.
Kansas City is off on Thursday, traveling to Minnesota on Friday to wrap up their nine game road trip. Seth Lugo (8-5, 3.06 ERA) takes the mound for the Royals on Friday against Joe Ryan (10-5, 2.83 ERA) for the Twins. First pitch is at 7:10pm, pregame coverage beginning at 6:30 on KFEQ (680AM/95.3FM).
You can follow Matt on X @KfeqMatt.