KANSAS CITY, Mo. -- The Kansas City Royals produced a stunning rally Wednesday night, scoring seven runs in the eighth inning to erase a three-run deficit and defeat the Oakland Athletics 9-7 at Kauffman Stadium. The victory extended the Royals' series win to three games, while the Athletics continued their season-long struggles, losing 16 of their last 20 contests.

The hero of the night was John Rave, a pinch-hitter who entered the game in the fifth inning after Jac Caglianone exited with right ankle soreness. With the score tied at 5-5, the bases loaded, and two outs, Rave stepped to the plate against Athletics reliever Drew Rom. The Royals had intentionally walked star shortstop Bobby Witt Jr. to set up the matchup. Rave responded by lacing a line drive into the right-field corner, clearing the bases and giving Kansas City an 8-5 lead. The crowd erupted as Rave's double turned the momentum completely.

The eighth-inning fireworks began with Maikel Garcia leading off with a triple off Athletics reliever Hayden Juenger, who failed to record an out. Vinnie Pasquantino followed with an RBI single, cutting the deficit to 5-3. Kyle Isbel then singled off Rom, driving in another run to make it 5-4. Isaac Collins tied the game with a sacrifice fly, setting the stage for Rave. Garcia later added his second hit of the inning, a run-scoring single that pushed the lead to 9-5.

Earlier, the Royals had shown signs of life when Pasquantino homered in the sixth inning, but they entered the eighth trailing 5-2. Starting pitcher Seth Lugo struggled, allowing five runs on nine hits over six innings. He gave up two-run doubles to both Jeff McNeil and Zack Gelof, who each finished with two RBIs. The Athletics' starter, Jeffrey Springs, worked 5 2/3 innings and left with a 5-2 lead, but his bullpen could not hold it.

After Rave's heroics, veteran reliever Craig Kimbrel pitched a scoreless eighth, earning his first win of the season (1-2). In the ninth, Steven Cruz gave up a two-run homer to Max Muncy, but the Royals' four-run cushion was enough to secure the win. Cruz managed to close out the game without further damage.

The Athletics have now lost the first three games of this four-game series and are in desperate need of a turnaround. They will send left-hander Gage Jump (5-7, 4.50 ERA) to the mound on Thursday in an attempt to avoid a sweep. The Royals will counter with right-hander Randy Dobnak (2-1, 1.73 ERA), who has been sharp in his limited outings.

Kansas City's ability to strike quickly and decisively in the eighth inning highlights the team's resilience and depth. Rave, who has been a valuable utility player this season, seized his opportunity in a high-leverage moment. The comeback also underscored the Athletics' bullpen struggles, which have plagued them throughout the year. With the series finale looming, both teams have different motivations: the Royals aim to complete a sweep, while the Athletics look to salvage a win and halt their slide.