NEW YORK -- For the first time in a long time, the New York Mets didn't have a comeback in them.
The Mets are now 83-62 and saw their lead in the NL East reduced to 8.5 games, thanks to the Washington Nationals' win over the Philadelphia Phillies. Their magic number to clinch the division title remains at 10.
The Marlins are now 62-83.
Rather stunning: DeGrom entered the game with a 2.40 ERA, but the Marlins hit balls hard off him all night, beginning with Dee Gordon's leadoff single to open the game.
He managed to keep Miami off the board until the fourth inning, but then the roof caved in. The Marlins scored three runs in the fourth, and three more in the fifth -- and it could have been worse. They ran themselves out of both innings, first on a stolen base attempt and then on a runner trying to advance to second on a throw.
DeGrom didn't give up any home runs, just a bunch of singles and doubles sprayed all over the ballpark. He went just five innings, giving up six runs on 10 hits -- the second time in his past five starts he's given up six earned runs.
The Marlins tacked on one more run in the seventh, off Mets relievers Erik Goeddel and Eric O'Flaherty. And Gordon hit a two-run homer off Dario Alvarez in the ninth. Alvarez exited the game with a leg injury.
Offensively: The Mets actually took a 1-0 lead in the first inning, before the Marlins blew the game open. Curtis Granderson led off with a single, and eventually scored on a David Wright double. But after that, the Mets managed just three more hits off Miami starter Tom Koehler over the next five innings.
The Mets did add two runs in the eighth inning off Marlins reliever Bryan Morris. Wright led off with a walk, Michael Conforto doubled, and Wright scored on a groundout. Then Tejada drove home Conforto with a single.