D-backs Pummel Mets Behind Moreno’s Two Doubles, Rodriguez’s Gem

The Arizona Diamondbacks came to Citi Field on Thursday and reminded the Mets exactly why you don’t hand a wild card contender a 3-1 lead in the seventh inning. The D-backs absolutely dismantled New York 7-1, turning what should have been a competitive ballgame into a statement victory with one devastating inning of baseball that left Mets fans reaching for the exit by the eighth.

Pitching Decisions

6.1IP3H2ER2BB8K

Star Performers

Gabriel Moreno

Season AVG: .282
2AB2H0HR2RBI1R0BB
Luis Robert Jr.

Season AVG: .308
3AB1H1HR1RBI1R1BB

This wasn’t pretty. This was domination. Eduardo Rodriguez turned in a masterclass performance on the mound, scattering five hits over six innings while striking out three and walking just two. Rodriguez didn’t blow anyone away with Cy Young stuff, but he was efficient, economical, and most importantly, he kept the Mets offense completely off balance. When your starter can keep a lineup honest without overwhelming stuff, that’s the kind of pitcher you build a season around.

Eduardo Rodriguez fans three over six innings

The Seventh Inning That Changed Everything

Nolan McLean looked sharp through six, punching out eight Diamondbacks hitters while allowing just two runs. But baseball isn’t played for six innings, and McLean’s inability to get through the seventh cost him dearly. The D-backs didn’t need anything fancy. They just needed to string together solid at-bats and make the Mets pay for leaving McLean in one batter too long.

D-backs erupt with 4-run 7th inning

Gabriel Moreno became the story of this game, cranking two doubles and driving in three runs. The man was simply locked in at the plate, putting the barrel on pitches and using the whole field. Moreno’s first double scored Geraldo Perdomo in the seventh, and his second blast in the eighth brought in Adrian Del Castillo. Between those two extra-base hits, you had the kind of at-bats that break opposing pitchers’ backs. Jorge Barrosa chipped in with an RBI triple, because why not pile on when things are going your way? Tim Tawa added a sacrifice fly. It was a masterclass in situational hitting against a tired arm.

Gabriel Moreno's second RBI double

Look, Luis Robert Jr. gave the Mets their only moment of hope with a solo blast in the first inning. That’s the thing about baseball though, sometimes one good swing doesn’t matter when your pitcher can’t keep the opposing lineup in check and your position players fail to generate any offense. Robert went 1-for-3 with that one shot, and that was basically the entire Mets offensive output for the evening. One homer. In a 7-1 loss. That tells you everything you need to know about how this game unfolded.

Luis Robert Jr.'s solo home run (2)

Mets Left Without Answers

This was supposed to be a competitive series. Instead, Arizona’s lineup came in and demonstrated the kind of depth and consistency that separates contenders from pretenders. The Diamondbacks generated runs through legitimate baseball, using doubles, triples, and smart baserunning to manufacture offense. There was nothing flashy about it, just execution across the board.

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

The Mets had their chances early but couldn’t capitalize. McLean pitched well enough to win most nights, but Thursday wasn’t most nights. It was the kind of game where one team simply outplayed another in every facet. Arizona’s defense was solid, their pitching was sharp, and their hitting was timely. New York had none of those things working in concert.

This 7-1 shellacking sends a clear message in the National League East. The Diamondbacks are serious players, and teams that don’t bring their A-game to the yard against them will pay the price.

Box Score

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Ketel Marte 2B 5 0 0 0 0 1 .189
Ildemaro Vargas 1B 4 1 1 0 1 1 .458
Geraldo Perdomo SS 2 2 0 0 2 0 .171
Adrian Del Castillo DH 4 1 1 1 0 2 .167
Jose Fernandez 3B 4 1 2 1 0 0 .333
James McCann C 2 0 0 0 0 2 .071
Gabriel Moreno C 2 1 2 2 0 0 .282
Alek Thomas CF 4 1 0 1 0 1 .114
Tim Tawa LF 3 0 1 1 0 1 .158
Jorge Barrosa RF 4 0 1 1 0 1 .217

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Eduardo Rodriguez (W) 6.0 5 1 1 2 3 0.50
Taylor Clarke 1.0 1 0 0 0 0 5.40
Taylor Rashi 2.0 0 0 0 0 3 0.00

New York Mets Batting

Player AB R H RBI BB SO AVG
Francisco Lindor SS 4 0 1 0 0 0 .157
Bo Bichette 3B 3 0 1 0 1 0 .228
Luis Robert Jr. CF 3 1 1 1 1 2 .308
Mark Vientos 1B 4 0 0 0 0 1 .323
Marcus Semien 2B 4 0 1 0 0 1 .213
Francisco Alvarez DH 4 0 0 0 0 1 .265
Brett Baty RF 4 0 1 0 0 1 .273
Luis Torrens C 4 0 0 0 0 0 .250
Tyrone Taylor LF 2 0 1 0 0 0 .200
Jared Young LF 1 0 0 0 0 0 .357

New York Mets Pitching

Pitcher IP H R ER BB SO ERA
Nolan McLean (L) 6.1 3 2 2 2 8 2.70
Luke Weaver 0.2 2 2 2 0 0 3.18
Luis García 0.1 3 3 3 1 0 8.44
Richard Lovelady 1.2 0 0 0 0 1 4.05