MIAMI (AP) - Francisco Lindor homered, doubled and drove in four runs to lead the New York Mets past the Miami Marlins 5-3 on Friday night.
Mark Canha also went deep and Taijuan Walker pitched six-plus innings of three-run ball for the NL East leaders. Walker (6-2) allowed eight hits, walked two and struck out five.
All three runners scored on Lindor's bases-loaded double in the sixth that gave New York a 5-2 lead.
Miami starter Sandy Alcantara (7-3), who entered with a 1.72 ERA, gave up five runs - four earned - and six hits in seven innings. The right-hander has gone at least seven innings in nine straight outings.
Prior to Lindor's double to deep right-center, Starling Marte appeared to ground into a double play. But the Mets successfully challenged that second baseman Willians Astudillo failed to tag runner Brandon Nimmo, and Marte beat Astudillo's throw to first. Tomas Nido, who led off the inning with a single, reached third.
Astudillo entered in the sixth after Jazz Chisholm Jr. left because of back spasms.
Garrett Cooper's two-out walk against reliever Drew Smith with the bases loaded in the bottom of the seventh got Miami within 5-3. Adam Ottavino retired Jesus Aguilar on a fly to center and pitched a scoreless eighth.
Edwin Diaz worked around two singles in a scoreless ninth for his 15th save.
The loss snapped the Marlins' six-game home winning streak.
Canha broke a 1-all tie with a solo homer off Alcantara in the fifth. Alcantara had retired 11 straight before Canha's drive that landed in the left-field seats.
The Marlins responded in the bottom half when Jon Berti scored on Jorge Soler's groundout. Berti hit a one-out single and advanced to third on Chisholm's single to right.
Lindor gave the Mets a quick lead with his solo shot in the first. He drilled Alcantara's 99 mph sinker over the wall in center for his 12th homer.
It was the first home run allowed by Alcantara since May 11, a stretch of 61 1/3 innings.
Cooper's run-scoring single in the bottom half tied it.
The Mets reinstated C James McCann from the injured list and optioned C Patrick Mazeika to Triple-A Syracuse. ... RHP Seth Lugo was activated from the paternity list Thursday and RHP Yoan Lopez was optioned to Syracuse.
Mets: RHP Max Scherzer (oblique strain) will not be activated to start the series finale Sunday. Manager Buck Showalter said Scherzer is making progress but isn't where he needs to be yet. He could make a second minor league rehab start before rejoining the big league rotation. ... Depending on the outcome of his bullpen day, RHP Carlos Carrasco (lower back tightness) could make his next scheduled start.
Marlins: INF Miguel Rojas was a late scratch because of a bone bruise in his right foot. ... 3B/OF Brian Anderson (mild disk bulge) was the designated hitter for Triple-A Jacksonville. Anderson played five innings at third base with the minor league club Thursday.
Before the game, there was a moment of silence to commemorate the one-year anniversary of the collapse of a 12-story residential building in the neighboring city of Surfside. Ninety-eight residents died in the collapse.
Mets RHP Chris Bassitt (5-4, 4.03 ERA) starts the second game of the series Saturday against LHP Trevor Rogers (3-6, 5.83).
More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP_Sports