Despite a late rally by the Mets, the Palm Beach Cardinals held on for a 10-6 win in the second game of the series.
The Mets trailed 10-1 entering the seventh, before Jayce Boyd's three-run home run to left cut the deficit to 10-4.
Gilbert Gomez had an RBI single in the eighth inning to make it 10-5.
The Mets scored a run in the ninth and loaded the bases with one out. Charley Thurber lined out to short and Gomez popped out to first baseman Jonathan Rodriguez in foul territory to end the game.
Catcher Kevin Plawecki was forced to leave the game after shifting over for a breaking pitch in the dirt.
Dustin Lawley went 3-for-5 to help pace the Mets offense.
Starter Angel Cuan was charged with nine runs (six earned) on nine hits and four walks in 5 1/3 innings.
Estarlin Morel recorded two outs and allowed one run and three hits.
Bret Mitchell pitched two scoreless innings with three strikeouts and Randy Fontanez pitched a scoreless ninth with two strikeouts.
The Mets will host the Cardinals in the series finale on Friday at 6:30 p.m. at Tradition Field. Matt Bowman is the scheduled starter for the Mets.