MIAMI — Robinson Cano homered for the second consecutive game to help lead the Mets to a 6-2 win over the Miami Marlins on Sunday.
Cano finished 4 for 5, giving him his first four-hit game since May 7 at San Diego. Sunday’s outburst came a day after Cano hit a tiebreaking go-ahead homer in the eighth in the Mets’ victory.
Jacob deGrom (5-7) pitched five innings and allowed six hits and one run for the Mets. He struck out six and walked three.
Jeff McNeil also homered and knocked in a pair of runs for the Mets. Pete Alonso, Michael Conforto, and Adeiny Hechavarria each drove in a run.
Miami’s Sandy Alcantara (4-9) tossed six innings, allowing nine hits and four runs.
Jeurys Familia loaded the bases in the seventh with one out and a 5-1 lead. Seth Lugo entered and got a called strike three on Brian Anderson and Starlin Castro bounced out to end the threat.
Alonso hit a sacrifice fly in the eighth to cap the scoring for the Mets.
Miami’s Garrett Cooper hit his 10th home run of the season in the ninth.
McNeil led off the game with a home run, his eighth, on the first pitch thrown by Alcantara. It was McNeil’s second leadoff homer of the season. He also knocked in a run in the sixth on a fielder’s choice. He is hitting .402 (35 for 87) with five home runs and 18 R.B.I. in his past 21 games.
Miguel Rojas, who went 3 for 5, tied the game, 1-1, with a run-scoring single in the second.
The Mets scored twice in the fourth, with Hechavarria knocking in one with a groundout and Conforto driving in the other with a single.
McNeil’s ground out extended the lead to 4-1.
Cano’s sixth home run of the season went over the right-field wall in the seventh for a 5-1 lead.
It was the first time Cano has homered in consecutive games since Sept. 2-3, 2017, while with Seattle.