Fort Myers had a four-run fifth and held off the Mets 5-3 on Thursday at Tradition Field.
The Miracle snapped St. Lucie's five-game win streak. The Mets, which pounded out 13 hits, left 12 men on base and were 3-for-14 with runners in scoring position.
The Mets had runners at first and second with two outs in the ninth, but Zach Jones struck out Rylan Sandoval to end the game.
The Mets pushed across two runs in the first. Kevin Plawecki had an RBI single to score Kyle Johnson. Dustin Lawley had an sacrifice fly RBI to plate T.J. Rivera to extend the lead.
Charley Thurber's RBI single scored Robbie Shields in the second to make it 3-0. Shields finished 3-for-3 with two doubles and a walk. Rivera and Jayce Boyd each had two hits.
Matt Bowman allowed five runs and seven hits while walking three and striking out four.
Cody Satterwhite pitched 1 1/3 scoreless innings.
Angel Cuan tossed three scoreless innings with one walk and three strikeouts.
The Mets host the Jupiter Hammerheads at 6:30 p.m. on Friday at Tradition Field. Hansel Robles will make the start for the Mets.