The Mets blew a 4-1 lead late, falling in 10 innings to the Braves in Atlanta on Tuesday night at Truist Park.
Austin Riley provided the walk-off sacrifice fly in the bottom of the 10th inning with the bases loaded to complete the comeback, which was sparked by Marcell Ozuna’s game-tying three-run double in the eighth inning off reliever Reed Garrett.
It undid another solid outing from David Peterson, who followed up a complete-game shutout last week by going seven innings while allowing three runs on three hits with three walks and three strikeouts.
The Mets (45-28) have now lost four straight games after being swept by the Tampa Bay Rays at home over the weekend.
Juan Soto stayed hot with a solo home run in the first inning off Spencer Schwellenbah, who mystified the Mets all last year. Tyrone Taylor accounted for the other three Mets runs scored, doubling in a pair in the second inning before hitting his second home run of the season in the fifth to give New York a three-run lead.
Peterson came out for the eighth inning, but walked Nick Allen and surrendered a single to Ronald Acuna Jr., prompting manager Carlos Mendoza to turn to Garrett. After allowing an Alex Verdugo single to load the bases with no outs, the right-handed reliever got Matt Olson to strike out and Austin Riley to fly to center before Ozuna lined the game-tying double to left on a 2-2 count.
Pete Alonso nearly gave the Mets the lead with Soto on first in the top of the ninth, but Acuna made a leaping grab at the top of the right-field fence and doubled the visitors’ star off first.
With a ghost runner on second in the top of the 10th, the bottom of the Mets’ order could not come through. Jared Young struck out, Francisco Alvarez flew out, and Ronny Mauricio popped out to short.