The Marlins are learning they have little margin for error when facing pitching the caliber of Jon Lester, Chris Sale or Yu Darvish.
On Monday night, Noah Syndergaard became the latest former All-Star the Marlins faced to open the 2018 season.
And Syndergaard became the first of that group to earn a win as the Marlins couldn’t do enough damage to the Mets ace in a 4-2 home defeat.
With Syndergaard, the Marlins (3-7) have faced six starting pitchers that have been All-Stars at least once and come away with a 2-4 record.
None of the previous five had earned a pitching victory though until Syndergaard, who tossed six innings, allowing two runs (one earned) while striking out five and walking two.
The Mets (8-1), who continued their hot start, jumped out to a 3-0 lead on José Ureña, who gave up a pair of runs in the second inning and another in the third. Ureña would throw five innings and finish with four strikeouts and a walk.
The Marlins chipped away at the Mets’ lead with a run in the fifth and another in the sixth.
But the Mets added an insurance run in the top of the seventh by capitalizing on a throwing error by Justin Bour that kept the Marlins from turning an inning-ending double play with one out.
Amed Rosario, who went 2 for 4, singled to score Adrian Gonzalez and extend the Mets’ lead.
The Marlins got on the board in the fifth by taking advantage of a fielding error by Rosario and a couple of walks issued by Syndergaard that set up a run-scoring single by Derek Dietrich.
Brian Anderson’s single in the sixth scored Starlin Castro for the Marlins’ second run.