The Mets are now winners of their sixth straight game — their offense and pitching continue to click in unison, as the newest Mets contribute yet again. But they had to overcome a ninth inning bullpen collapse to hang on to win the game.
They jumped on Marlins starter David Phelps in the third. Curtis Granderson led off with a single. Daniel Murphy walked. Yoenis Cespedes singled to drive in Granderson. Lucas Duda doubled to plate two runs. He moved to third on a ground out and scored on a Michael Conforto sacrifice fly to give the Mets a 4-0 lead.
Jose Uribe out the game out of reach in the fifth with a three-run home run to make it a 7-0 game. It was his second home run since joining the Mets.
Meantime, Matt Harvey was dealing. He simply shut down and shut out the Marlins in his seven innings, allowing just two hits while striking out six and not walking a batter. He won his 10th game of the season against seven losses. His ERA stands at 2.76, good for 10th in the league.
Eric O’Flaherty, just acquired Tuesday to replace the DFAed Alex Torres, made his Mets debut with two on and two out in the eighth. He is strictly a lefty-on-lefty guy, and he got the lefty Dee Gordon on a fly ball to keep the Marlins off the board.
Duda added a sacrifice fly in the eighth to make it 8-0.
O’Flaherty allowed two runs in the eighth (allowing four hits, three of them to lefties, which was very Alex Torresian of him). Hansel Robles came on with runners on first and second with one out. He got the second out but then walked a batter to load the bases. Miguel Rojas then doubled to clear the bases to cut the Mets lead to 8-5. So Jeurys Familia had to come in. A single scored Rojas to make it 8-6. Derek Dietrich came to bat as the potential tying run. He singled off the glove of Daniel Murphy to put runners on first and third. Christian Yelich came to the plate as the potential winning run. He grounded out to mercifully end the game.
Mets win 8-6 to complete the sweep of the Marlins and remain in first place in the NL East.