Mauricio’s Walk-Off Single Lifts Mets Past Diamondbacks in 10

There’s nothing quite like watching a ballgame slip through your fingers in the cruelest possible way. That’s the story of Tuesday night at Citi Field, where the Arizona Diamondbacks had every opportunity to escape with a victory but instead watched Ronny Mauricio muscle a sharp line drive into right field in the 10th inning for a walk-off single that sent the New York Mets home with a 4-3 win.

Pitching Decisions

1.0IP0H0ER0BB1K
0.1IP1H0ER0BB0K

Star Performers

Adrian Del Castillo

Season AVG: .125
5AB1H0HR2RBI0R0BB
Francisco Lindor

Season AVG: .167
5AB2H0HR0RBI2R0BB

The Diamondbacks brought everything they had to this ballgame. In the fifth inning, they manufactured a genuine threat when Adrian Del Castillo lined a two-run single that scored Corbin Carroll and Geraldo Perdomo. Just moments later, Nolan Arenado doubled to left center, plating Moreno to give Arizona a 3-1 advantage. At that point, it felt like the desert boys had seized control of the narrative.

Lindor doubles, Alvarez scores on an error

But here’s the thing about baseball in April: nothing is settled until the final out. The Mets refused to fold, chipping away with Brett Baty’s first-inning sacrifice fly to tie things up early, then clawing back into it when Jared Young delivered a clutch eighth-inning sacrifice fly to knot the game at 3-3. That’s the kind of gritty, grinding baseball that keeps you in ballgames.

Jared Young's game-tying sacrifice fly

The Collapse in the 10th

What makes this loss particularly galling for the Diamondbacks is how it unfolded in extra innings. Paul Sewald took the loss, which is almost laughable given he pitched just 0.1 innings, but that’s the cruelty of modern baseball rules. The moment belonged to Mauricio, who stepped up with Francisco Lindor on base and delivered with a line drive that found grass and found victory in a single swing.

Ronny Mauricio comes up clutch in extras

Luke Weaver gets credited with the win after pitching just one scoreless inning in what amounts to a glorified mop-up role. Neither starter really pitched deep into this ballgame, which tells you something about how this contest evolved. The pitching matchups that were supposed to matter simply didn’t materialize the way either team hoped.

A Game That Slipped Away

Looking back at this one, Arizona has to be kicking themselves. They had the lead, they had momentum, and they had their closer on the mound. Instead, they’re heading back to Arizona with nothing to show for a solid offensive performance. Del Castillo was sharp with his two-run single, and Arenado delivered in the clutch with his RBI double. That should have been enough.

Condensed Game: AZ@NYM – 4/7/26

The Mets, meanwhile, found a way to win a ballgame they had no business winning. That’s the kind of victory that builds character in April, even if it comes at the expense of an opponent that outplayed them for much of the night. Francisco Lindor’s game-tying heroics and the relentless pursuit of runs kept New York alive, and when Mauricio got his opportunity, he made the most of it.

Ronny Mauricio's walk-off propels Mets to 4-3 win

This is why we love baseball. One pitch, one swing, one line drive changes everything. The Diamondbacks will learn from this, and the Mets will ride this emotional lift forward. But on Tuesday night in Queens, fortune favored the home team, and that’s all that matters.

Box Score

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Ketel Marte 2B 5 0 2 0 0 2 .209
Corbin Carroll RF 5 1 1 0 0 2 .297
Geraldo Perdomo SS 4 1 0 0 1 0 .162
Gabriel Moreno C 3 1 2 0 1 0 .273
Adrian Del Castillo DH 5 0 1 2 0 2 .125
Jose Fernandez DH 0 0 0 0 0 0 .250
Nolan Arenado 3B 5 0 2 1 0 0 .229
Ildemaro Vargas 1B 5 0 1 0 0 0 .438
Alek Thomas CF 2 0 0 0 1 0 .129
Luken Baker PH 1 0 0 0 0 1 .000
Tim Tawa LF 1 0 0 0 0 1 .143
Jorge Barrosa CF 3 0 0 0 0 2 .188

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Zac Gallen 5.0 5 2 1 4 5 3.00
Ryan Thompson 1.0 0 0 0 0 0 0.00
Juan Morillo 1.0 0 0 0 0 0 3.00
Jonathan Loáisiga 1.0 2 1 1 0 1 2.84
Kevin Ginkel 1.0 0 0 0 0 1 8.31
Paul Sewald (L) 0.1 1 1 0 0 0 4.15

New York Mets Batting

Player AB R H RBI BB SO AVG
Francisco Lindor SS 5 2 2 0 0 1 .167
Bo Bichette 3B 5 0 1 0 0 1 .200
Jorge Polanco DH 4 0 2 0 0 1 .222
Tyrone Taylor DH 0 1 0 0 0 0 .154
Ronny Mauricio PH 1 0 1 1 0 0 1.000
Luis Robert Jr. CF 2 0 0 0 2 2 .313
Brett Baty RF 3 0 1 1 0 1 .250
Mark Vientos 1B 3 0 0 0 0 1 .417
Jared Young 1B 0 0 0 1 0 0 .385
Marcus Semien 2B 4 0 0 0 0 0 .231
Carson Benge LF 3 0 0 0 1 0 .091
Francisco Alvarez C 3 1 1 0 1 0 .296

New York Mets Pitching

Pitcher IP H R ER BB SO ERA
Freddy Peralta 4.2 3 3 3 3 5 4.80
Huascar Brazobán 0.1 2 0 0 0 0 0.00
Luis García 2.0 1 0 0 0 0 3.60
Brooks Raley 1.0 1 0 0 0 2 0.00
Devin Williams 1.0 2 0 0 0 2 0.00
Luke Weaver (W) 1.0 0 0 0 0 1 0.00