Matt Harvey won his third straight start to begin his comeback season and the banged-up New York Mets, despite losing two important players to injuries, held off the Miami Marlins 7-6 Sunday for their eighth consecutive victory.
Ruben Tejada had a three-run double and catcher Travis d'Arnaud singled twice in a seven-run fourth inning. But it was a costly win for the Mets, who lost d'Arnaud to a broken right hand and reliever Jerry Blevins to a fractured forearm.
Blevins took a line drive off his pitching arm, and d'Arnaud was hit by a pitch.
After the Marlins trimmed a six-run deficit to 7-6, Jeurys Familia retired Christian Yelich and Giancarlo Stanton on grounders with a runner at second for his sixth save.
Already missing captain David Wright (hamstring) and right-hander Zack Wheeler (elbow surgery), the Mets have matched the best start in franchise history at 10-3. They won their first seven home games for the first time and completed their first four-game sweep since July 2011 in Cincinnati.
The winning streak is New York's the club's longest since an eight-game run in June 2010. The Mets also opened 10-3 in 1986 and 2006 -- and won division titles in both those years.