Royals Survive Ninth-Inning Twins Rally to Steal Series Finale
The Kansas City Royals escaped Target Field on Sunday with a 6-5 victory that felt far more harrowing than the final score suggests. This wasn’t a game the Royals won so much as one the Twins lost in dramatic fashion, squandering a ninth-inning opportunity to pull off an improbable comeback. In baseball, sometimes that’s the difference between going home happy and heading to the airport with regret.
Pitching Decisions
Star Performers
Cameron’s Dominance Sets the Table
Noah Cameron turned in a vintage pitching performance, silencing the Twins lineup through six innings while allowing just three hits and striking out seven batters. The kid was electric, dealing with precision and purpose. Cameron didn’t issue a single walk, didn’t allow a run, and basically put the Royals in position to coast to victory. This is the kind of outing that wins games, or at least should.
The Royals offense cooperated early, with Starling Marte launching a monstrous three-run homer in the fifth inning that traveled 441 feet to center field. That blast, combined with solid work from Nick Loftin (RBI double in the fourth), Maikel Garcia (RBI single in the fifth), and Carter Jensen (sac fly in the eighth), built a comfortable 6-2 lead heading into the bottom of the ninth. The game appeared decided.
Bell’s Heroics Can’t Complete the Heist
Then Josh Bell entered the chat. The Twins catcher smoked a 442-foot three-run homer off Lucas Erceg to make it 6-5, suddenly transforming what looked like a comfortable Royals victory into a white-knuckle affair. Bell’s blast was a monster, the kind of hit that gives hope to trailing teams and causes opposing fans to hold their breath.
Minnesota’s ninth-inning rally continued when Victor Caratini laced a sharp single, putting the tying run in scoring position. For one terrifying moment, it looked like the Twins might actually complete the improbable comeback. The ABS system had its work cut out for it on Sunday, with multiple challenges on both sides adding drama to an already tension-filled game.
But Erceg, despite allowing those two hits and three runs in the ninth, secured the save by recording the final outs. Sometimes saves aren’t pretty. Sometimes they’re messy. This one qualified as both. The Royals’ closer did his job when it mattered most, even if Connor Prielipp‘s early exit from Minnesota’s rotation (4.1 innings, 2 ER) meant the Twins bullpen was already working overtime.
What this game proved is that baseball remains delightfully unpredictable. Cameron pitched like an ace, Marte provided the thunder, but the Royals never truly put Minnesota away. The Twins fought back with legitimate power in Bell’s hands, and for nine innings, both teams showed why September races are decided on days like this one. Kansas City survived. Minnesota will second-guess decisions in the ninth for weeks. That’s the sport we love.
Box Score
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Lane Thomas CF | 5 | 1 | 1 | 0 | 0 | 2 | .225 |
| Bobby Witt Jr. SS | 4 | 0 | 0 | 0 | 0 | 3 | .280 |
| Michael Massey 2B | 1 | 0 | 0 | 0 | 0 | 0 | .263 |
| Maikel Garcia SS | 4 | 1 | 1 | 1 | 1 | 1 | .266 |
| Starling Marte DH | 4 | 1 | 1 | 3 | 0 | 2 | .258 |
| Vinnie Pasquantino 1B | 4 | 2 | 2 | 0 | 0 | 1 | .220 |
| Nick Loftin 3B | 3 | 0 | 2 | 1 | 1 | 1 | .230 |
| Isaac Collins LF | 3 | 0 | 0 | 0 | 1 | 0 | .216 |
| Carter Jensen C | 3 | 1 | 1 | 1 | 0 | 2 | .213 |
| Tyler Tolbert RF | 4 | 0 | 1 | 0 | 0 | 3 | .231 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Noah Cameron (W) | 6.0 | 3 | 1 | 0 | 0 | 7 | 3.84 |
| John Schreiber | 1.0 | 0 | 0 | 0 | 0 | 0 | 2.84 |
| Mason Black | 1.0 | 0 | 0 | 0 | 0 | 1 | 1.86 |
| Beck Way | 0.1 | 3 | 4 | 4 | 1 | 0 | 27.00 |
| Lucas Erceg (SV) | 0.2 | 2 | 0 | 0 | 0 | 0 | 6.00 |
Minnesota Twins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Austin Martin RF | 4 | 0 | 0 | 0 | 0 | 3 | .247 |
| Tristan Gray PH | 1 | 0 | 1 | 0 | 0 | 0 | .266 |
| Brooks Lee 3B | 5 | 0 | 0 | 0 | 0 | 1 | .237 |
| Orlando Arcia SS | 3 | 1 | 0 | 0 | 1 | 0 | .300 |
| Kody Clemens CF | 4 | 2 | 2 | 0 | 0 | 1 | .247 |
| Josh Bell DH | 4 | 1 | 1 | 3 | 0 | 2 | .224 |
| Royce Lewis 1B | 4 | 0 | 1 | 0 | 0 | 0 | .162 |
| Ryan Kreidler CF | 2 | 0 | 0 | 1 | 0 | 0 | .224 |
| Trevor Larnach LF | 2 | 1 | 1 | 0 | 0 | 0 | .259 |
| Luke Keaschall 2B | 4 | 0 | 1 | 0 | 0 | 0 | .240 |
| Alex Jackson C | 3 | 0 | 0 | 0 | 0 | 1 | .261 |
| Victor Caratini PH | 1 | 0 | 1 | 1 | 0 | 0 | .216 |
Minnesota Twins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Connor Prielipp (L) | 4.1 | 4 | 2 | 2 | 1 | 7 | 5.15 |
| Andrew Morris | 1.2 | 3 | 3 | 3 | 0 | 4 | 5.14 |
| Cody Laweryson | 2.0 | 2 | 1 | 1 | 2 | 3 | 6.10 |
| Justin Lawrence | 1.0 | 0 | 0 | 0 | 0 | 1 | 4.74 |
