All night long, the Mets had chances to score against Arizona and failed to deliver in a 4-3 loss, just their second of the season at Citi Field.
Trailing by three runs heading into the bottom of the ninth, they had one more rally.
It started after the Diamondbacks added two more runs to their lead in the top of the ninth.
Tyrone Taylor led off the bottom of the inning against Justin Martinez with his first homer of the season to cut the deficit to two runs.
Francisco Lindor, who reached base three times, walked to bring up Juan Soto, who also walked.
Pete Alonso was then drilled on a 2-2 pitch by side-armer Ryan Thompson to load the bases for Mark Vientos, who’d homered in the third.
This time, Vientos struck out.
Jesse Winker, who pinch-hit for Starling Marte in the eighth, seemingly fouled a ball off his foot, but the ball went to first and it was ruled a run-scoring groundout.
With runners on second and third, Jeff McNeil got the count to 3-1 before he was walked intentionally.
Francisco Alvarez grounded to third to end it.
The loss also came thanks to another rough outing by Ryne Stanek, who gave up the lead in the seventh.
Right-hander Huascar Brazobán tossed two scoreless innings as the opener, Brandon Waddell took over to start the third in his first MLB appearance since 2021, after spending most of the last three years pitching professionally in Asia.
The lefty made easy work of the Diamondbacks lineup, with 4 ¹/₃ shutout innings — and four strikeouts.
- CHECK OUT THE LATEST MLB STANDINGS AND METS STATS
He left with one out in the seventh, replaced by the struggling Stanek, who’d pitched poorly in his previous two outings.
Then the right-hander gave up three consecutive two-out hits to the Diamondbacks, including a two-run, go-ahead pinch-hit single by Geraldo Perdomo to put Arizona up, 2-1.
Stanek has allowed two runs in each of his last three appearances — and Wednesday’s outing would have been worse if Tyrone Taylor didn’t make a diving catch in center to end the top of the seventh — his second leaping grab in as many games.
The Mets had a chance to tie the game in the bottom of the inning with a leadoff single by Taylor, who swiped second with Francisco Lindor at the plate against lefty Jalen Beeks.
Delivering insights on all things Amazin’s
Sign up for Inside the Mets by Mike Puma, exclusively on Sports+
Thank you
Lindor, at one point up 3-0 in the count, popped to short on a full count before Juan Soto, hitless in three at-bats already, received another ovation from the Citi Field crowd.
He got the green light on a 3-0 pitch from Beeks and flied out to left for the second out.
Right-hander Kevin Ginkel came in and walked Pete Alonso and then struck out Mark Vientos to drop the Mets to 0-for-7 with runners in scoring position on the night.
Jesse Winker, pinch-hitting for Starling Marte, flied out to the track in left-center to start the bottom of the eighth.
The Mets’ run came from Vientos, who gave the Mets the lead with a solo homer off Corbin Burnes with two outs in the bottom of the third.
It was the third baseman’s fourth home run of the season — all in his last 11 games.
Up with two on and one out in the fifth, Vientos wasn’t able to come through again, as he grounded into an inning-ending double play.
Burnes, off to a rocky start since signing a six-year, $210 million contract with the Diamondbacks in the offseason, pitched out of a bases-loaded jam in the first and allowed just one run in six innings, despite five walks.