D-Backs Complete Stunning Comeback, Stun Cardinals in 10 Innings

Sometimes baseball rewards resilience, and sometimes it punishes arrogance. On Sunday at Chase Field, the St. Louis Cardinals learned both lessons in the cruelest way possible, surrendering a seven-run lead in a gut-wrenching 8-7 loss to the Arizona Diamondbacks in 10 innings.

Pitching Decisions

1.1IP1H0ER0BB0K
1.1IP1H0ER0BB2K

Star Performers

Blaze Jordan

Season AVG: .259
5AB3H0HR3RBI1R0BB
Geraldo Perdomo

Season AVG: .238
4AB1H1HR2RBI1R1BB

Let’s be clear: the Cardinals should have won this game. They dominated the early innings with Blaze Jordan absolutely carrying his team through the third inning, finishing with three RBIs on three hits. The Cardinals’ lineup was clicking, stringing together line drives and extra-base hits like they were playing a video game on rookie difficulty. When St. Louis pushed across five runs in the third inning alone, it looked like a day at the beach. But baseball doesn’t work that way, and the Diamondbacks proved it with one of the most impressive comebacks of the season.

Cardinals bat around in five-run inning

Blaze Jordan deserves credit for his individual brilliance. The young slugger went 3-for-5 with 3 RBIs, including that early triple that set the tone. Alec Burleson chipped in 3-for-5 with 2 RBIs, and Ivan Herrera was a machine at the plate with 3 hits in 6 at-bats. This was Cardinals baseball at its finest, at least for five innings.

Blaze Jordan's RBI triple
Alec Burleson's two-run single

Then the bottom of the sixth inning happened, and suddenly Arizona was threatening. The Diamondbacks scraped together runs through a combination of timely hits and the Cardinals’ bullpen melting faster than ice cream in the July desert heat. Luis Gastelum‘s incomplete 1.1 innings was a disaster, though the real damage came later when St. Louis couldn’t maintain its stranglehold.

The Diamondbacks Find Their Magic in the Stretch

Geraldo Perdomo delivered the dagger in the seventh inning with a line-drive inside-the-park home run that seemed to shift the momentum completely. An inside-the-park homer. In 2026. Against a team that should have been coasting to victory. You couldn’t script this stuff if you tried. Then Nolan Arenado, because of course it was Arenado, blasted a two-run shot in the eighth that tied the game and sent it to extra innings.

Geraldo Perdomo's inside-the-park homer (7)
Nolan Arenado's game-tying homer (13)

This is where the Cardinals’ collapse became complete. They had their opportunity to close out a team and instead watched it claw back into contention. The bullpen couldn’t hold. The offense couldn’t add to its lead. And in the tenth inning, Max Kepler, operating as a designated hitter or pinch-hitter role, delivered the walk-off double that broke St. Louis hearts and sent the home crowd into pandemonium.

A Brutal Ending to a Squandered Opportunity

Juan Morillo earned the win with just 1.1 innings pitched, which tells you everything you need to know about how dramatically this game shifted. The Cardinals had the Diamondbacks on the ropes and simply couldn’t finish. Oliver Marmol will spend the next week analyzing what went wrong, but the answer is simple: his team failed to put away an opponent that handed them every opportunity to do so.

Max Kepler's walk-off double

Sunday’s loss stings because it wasn’t supposed to happen. The Cardinals played excellent baseball for five innings and then watched it evaporate against a team that refused to quit. That’s baseball, sure, but it’s also infuriating for St. Louis fans.

Box Score

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 6 1 1 1 0 1 .262
Iván Herrera C 6 1 3 0 0 0 .247
Bryan Torres PR 0 0 0 0 0 0 .191
Pedro Pagés C 0 0 0 0 0 0 .209
Jordan Walker DH 5 1 1 1 1 2 .292
Nelson Velázquez LF 3 0 0 0 0 3 .233
Nathan Church CF 3 0 0 0 0 1 .226
Alec Burleson 1B 5 1 3 2 0 0 .280
Masyn Winn SS 4 0 0 0 1 0 .243
José Fermín LF 3 1 2 0 2 0 .262
Lars Nootbaar RF 1 1 0 0 4 0 .257
Blaze Jordan 3B 5 1 3 3 0 0 .259

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Andre Pallante 5.1 5 3 3 2 3 4.02
Ryne Stanek 0.2 1 1 1 1 0 4.82
George Soriano 1.0 1 1 1 0 2 3.40
Gordon Graceffo 1.0 2 2 2 1 0 3.17
Luis Gastelum (L) 1.1 1 1 0 0 2 7.20

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Ketel Marte 2B 5 1 1 1 0 2 .258
Geraldo Perdomo SS 4 1 1 2 1 0 .238
Corbin Carroll RF 4 0 1 0 0 2 .250
Jorge Barrosa RF 1 1 0 0 0 1 .184
Gabriel Moreno C 4 0 0 1 1 0 .304
Max Kepler LF 5 0 2 1 0 0 .213
Tyler Locklear 1B 3 1 1 1 1 0 .333
Nolan Arenado 3B 4 1 1 2 0 1 .244
Adrian Del Castillo DH 3 2 2 0 1 0 .195
Tim Tawa DH 0 0 0 0 0 0 .217
Ryan Waldschmidt CF 4 1 1 0 0 1 .252

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Eduardo Rodriguez 2.2 7 5 5 2 3 2.62
Drey Jameson 2.0 1 2 2 3 2 4.67
Philip Abner 2.0 1 0 0 2 1 6.75
Taylor Clarke 1.1 2 0 0 0 1 2.45
Ryan Thompson 0.2 1 0 0 1 0 2.78
Juan Morillo (W) 1.1 1 0 0 0 0 2.95