D-backs Stun Royals in 10th: Extra Innings Heroics End Labor Day Thriller
There’s something almost poetic about a extra inning affair that forces you to question everything you thought you knew about a ballgame. On Monday at Kauffman Stadium, the Arizona Diamondbacks reminded the Kansas City Royals that baseball’s cruelest moments often arrive when you least expect them, exploding for five runs in the 10th inning to steal a 5-4 victory that will sting in the Midwest for weeks to come.
Pitching Decisions
Star Performers
Through nine innings, this was a pitching duel masquerading as a slugfest. The D-backs’ Noah Cameron was absolutely magnificent, striking out seven in a scoreless outing that had Kansas City completely handcuffed. But baseball has a funny way of making you pay for pitching dominance if your bats can’t generate anything on the other end. The Royals couldn’t break through, and that failure became their undoing when the 10th inning arrived like an unwelcome visitor.
What happened next was a clinic in late-game execution. Lars Nootbaar led off the top of the 10th with a sacrifice fly that scored Corbin Carroll, giving Arizona a 1-0 lead in extras. But the real damage came courtesy of Geraldo Perdomo‘s line drive single to right field, which plated two runs and benefited from a fielding error by right fielder John Rave that should have been caught. Suddenly, it was 3-0 Arizona, and the Royals looked completely lost at the plate.
Gabriel Moreno piled on with his own RBI single, and then Nolan Arenado, because of course Nolan Arenado showed up in a crucial moment, drove in another run with a line drive to center. Five runs on the board. Game over. Craig Kimbrel, who was brought in to shut the door, instead got absolutely shelled, allowing five hits and four earned runs in just one inning of work. That’s not a save situation anymore. That’s a collapse.
The Royals weren’t done fighting, though. In the bottom of the 10th, Salvador Perez, who finished 3-for-5 with three RBIs, smoked a bases-clearing double to center field that scored three runs and made it 5-4. Suddenly, it was interesting again. But Dennis Santana, Arizona’s closer, got the final out and secured the save, leaving Kansas City just one run short of tying this thing up. John Rave’s two-run error that led to Perdomo’s sequence loomed large in the final tally.
This is where Kansas City’s night fell apart. You don’t gift five runs in an inning, no matter how good your closer looks, and expect to win a ballgame. The Royals had their chances, but when the moment arrived, they couldn’t deliver with the bases loaded or runners in scoring position. Meanwhile, Arizona’s offense found their groove at precisely the right moment, executing a textbook extra inning rally that was part skill and part Kansas City’s inability to execute.
On Labor Day, the Diamondbacks proved they had more labor in the tank when it mattered most. The Royals went home knowing they left one on the table, and in September, that’s the difference between contention and regret.
Box Score
Arizona Diamondbacks Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Geraldo Perdomo SS | 4 | 1 | 1 | 1 | 1 | 1 | .251 |
| Ketel Marte 2B | 4 | 1 | 1 | 0 | 1 | 1 | .251 |
| Gabriel Moreno C | 5 | 0 | 2 | 1 | 0 | 0 | .301 |
| Nolan Arenado 3B | 4 | 0 | 2 | 1 | 1 | 1 | .235 |
| Lourdes Gurriel Jr. DH | 3 | 0 | 0 | 0 | 0 | 1 | .203 |
| Corbin Carroll DH | 2 | 1 | 0 | 0 | 0 | 2 | .240 |
| Ildemaro Vargas 1B | 4 | 1 | 2 | 0 | 0 | 0 | .253 |
| Tim Tawa RF | 3 | 0 | 1 | 0 | 0 | 2 | .240 |
| Lars Nootbaar RF | 0 | 0 | 0 | 1 | 0 | 0 | .233 |
| Jordan Lawlar CF | 3 | 0 | 0 | 0 | 0 | 2 | .250 |
| Adrian Del Castillo PH | 1 | 0 | 0 | 0 | 0 | 0 | .198 |
| Tommy Troy CF | 0 | 0 | 0 | 0 | 0 | 0 | .220 |
| Ryan Waldschmidt LF | 4 | 1 | 1 | 0 | 0 | 2 | .266 |
Arizona Diamondbacks Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Derek Law | 2.0 | 1 | 0 | 0 | 0 | 0 | 1.35 |
| Jose Cabrera | 3.0 | 3 | 0 | 0 | 2 | 1 | 4.33 |
| Taylor Clarke | 2.0 | 1 | 0 | 0 | 0 | 2 | 2.45 |
| Brandyn Garcia | 1.0 | 1 | 0 | 0 | 0 | 2 | 2.08 |
| Justin Martinez (W) | 1.0 | 0 | 0 | 0 | 1 | 1 | 0.00 |
| Gerardo Carrillo | 0.1 | 2 | 4 | 3 | 1 | 1 | 4.15 |
| Dennis Santana (SV) | 0.2 | 0 | 0 | 0 | 0 | 1 | 5.48 |
Kansas City Royals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Carter Jensen C | 4 | 1 | 1 | 1 | 1 | 1 | .230 |
| Bobby Witt Jr. SS | 4 | 1 | 0 | 0 | 0 | 1 | .283 |
| Vinnie Pasquantino 1B | 4 | 0 | 2 | 0 | 1 | 1 | .242 |
| Salvador Perez DH | 5 | 0 | 3 | 3 | 0 | 1 | .230 |
| Tyler Tolbert PR | 0 | 0 | 0 | 0 | 0 | 0 | .304 |
| Michael Massey 2B | 5 | 0 | 0 | 0 | 0 | 1 | .276 |
| Nick Loftin 3B | 5 | 0 | 0 | 0 | 0 | 1 | .237 |
| John Rave RF | 3 | 0 | 1 | 0 | 1 | 0 | .227 |
| Matthew Lugo LF | 3 | 0 | 1 | 0 | 0 | 0 | .286 |
| Isaac Collins LF | 1 | 1 | 0 | 0 | 0 | 1 | .223 |
| Kyle Isbel CF | 3 | 1 | 0 | 0 | 1 | 1 | .224 |
Kansas City Royals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Noah Cameron | 6.0 | 3 | 0 | 0 | 2 | 7 | 3.93 |
| Nate Pearson | 2.0 | 0 | 0 | 0 | 0 | 3 | 2.08 |
| Steven Cruz | 1.0 | 2 | 0 | 0 | 0 | 1 | 4.19 |
| Craig Kimbrel (L) | 1.0 | 5 | 5 | 4 | 1 | 1 | 4.53 |
