The Marlins were practically begging the Mets to take control of Wednesday night’s game, but they just refused to do it. Until the eighth, that is, and the end result was the third win in a row against the Marlins.
Bartolo Colon allowed a run in the second in a sloppy inning in which the Mets committed two errors, by Colon and Jose Reyes (his second throwing error on the night).
But Wilmer Flores gave them the lead in the bottom of the inning with one swing of the bat — a two-run homer, his 15th on the season.
The Mets had runners on first and second with two outs in the third, but Marcel Ozuna made a great diving catch on a Flores liner to end the inning.
They blew another chance in the fourth. They loaded the bases with no outs, but Colon grounded into a double play and Jose Reyes grounded out to end the threat.
Christian Yelich led off the sixth with a home run to tie the score at two.
Colon went seven innings, allowing two runs (one earned) on seven hits. He struck out three and walked none. He lowered his ERA to 3.35.
It looked like it was going to be another blown chance in the eighth. The Mets had runners on first and third with one out, but Jay Bruce popped out. Travis d’Arnaud walked to load the bases and then Kelly Johnson came through with a bases-clearing double down the line in right to give the Mets a 5-2 lead.
Jeurys Familia came on in the ninth and nailed down his 44th save of the season, breaking the Mets record he shared with Armando Benitez.
Mets win 5-2. They now lead the Marlins by two games; they go for the four-game sweep tomorrow night.