Nelson Figueroa gave the Mets a solid start, but the Marlins squeaked by the Mets 2-1 Tuesday night in Miami.
Figueroa threw 5 innings, giving up two earned runs on four hits without a walk. He lost his no-hitter in the first inning on a Hanley Ramirez single, making it 7,608 New York Mets games without a no-no.
The Mets got the game’s first run in the fourth when Jeff Francoeur doubled and Fernando Tatis drove him home on a single.
But the Marlins tied it in the bottom half when Hanley Ramirez reached first on a hit-by-pitch, advanced to second and third when a charging Daniel Murphy booted a ball and threw it away, and scored on a Dan Uggla ground-out.
The Mets loaded the bases in the fifth with one out, but Ross Gload reached into the crowd to catch a Francoeur foul pop-up and Tatis struck out.
Gload then drove home what would be the winning run in the bottom half with a single just out of the reach of shortstop Anderson Hernandez, scoring Jeremy Hermida from second.