MIAMI — Zack Wheeler won his fifth straight start, pitching seven solid innings and sending the Mets over the Miami Marlins, 6-2, on Friday night.
Wheeler (7-6) allowed four hits and two runs. He struck out eight batters and walked one.
Wheeler’s scoreless-inning streak ended at 23 when he gave up a two-run homer to Miguel Rojas with two outs in the seventh, making the score 4-2.
Amed Rosario had three hits and drove in two runs, Kevin Plawecki knocked in two, and Austin Jackson had three hits for the Mets, who have won three of their last four games.
Jose Urena (3-12) gave up four runs in five and a third innings as the Marlins lost for the ninth time in 10 games.
Miami’s Derek Dietrich played first base and batted cleanup, spots generally reserved for Justin Bour, who was traded to the Philadelphia Phillies before the game.
Michael Conforto hit a run-scoring single in the third for the Mets, who opened up the game with three runs in the sixth, including a two-run single by Rosario. Plawecki added a two-run single in the eighth.