NEW YORK (AP) -- Bartolo Colon hit a tying sacrifice fly for his second RBI in two starts, later pounced off the mound to make a key play, and pitched the New York Mets past the Miami Marlins 4-1 Friday night for their sixth straight win.

New York Mets' Bartolo Colon bunts during the third inning (AP Photo/Frank Franklin II)

Colon (3-0) gave up Giancarlo Stanton's second homer of the series in the first inning, then allowed just five more hits through seven to win his third consecutive start.

Michael Cuddyer had a go-ahead single in the sixth for New York, Eric Campbell added a sacrifice fly and Juan Lagares made two nimble catches in center field on the night he collected his 2014 Gold Glove award. The Mets last won six in a row in April 2011.

Jeurys Familia pitched the ninth for his fifth save.

Stanton has homered in five straight games against the Mets dating to last season, matching the team mark for an opponent shared by Hank Aaron and Ryan Howard.

Making a start in place of injured right-hander Henderson Alvarez just four days after the birth of his son and making his regular bullpen session at La Roche College in Pittsburgh, David Phelps held the Mets hitless until Wilmer Flores singled with one out in the fourth.

Phelps walked two around that single to load the bases for Colon, who had his first RBI in a decade in his previous start.

Colon hit a line drive to center field to make it 1-all, eliciting a big roar from a crowd of 38,753 on Matt Harvey T-shirt night.

Colon, who went 2 for 62 at the plate last season without an RBI, has only one other season in which he drove in more than one run: 2002 when he had three for Montreal.

Phelps was then lifted for Brad Hand (0-1) after throwing 75 pitches.

Stanton broke the Marlins' career homer record with his 155th on Thursday. His opposite-field drive cleared the new pulled-in fence in right-center at Citi Field.

Cuddyer hit an opposite-field RBI single in the sixth past diving first baseman Michael Morse, who was playing on the grass, with Lagares on first. Running on the full-count pitch, Lagares advanced to third. He scored on Campbell's fly off reliever Sam Dyson for a 3-1 lead.

Colon gave up singles to Martin Prado and Ichiro Suzuki in the seventh, the first time Miami had two runners on base. But Lagares made a diving catch, running in on J.T. Realmuto's sinking liner for the second out.

Adeiny Hechavarria then hit a chopper between the mound and third and Colon, portly and nearly 42, rushed off the mound, made a nice backhanded grab and throw to first. He clapped into his glove as he strolled off the mound.

Cuddyer and Daniel Murphy had consecutive doubles down the right-field line in the eighth.


Marlins: Manager Mike Redmond held CF Marcell Ozuna out of the starting lineup to give him a day off. Ozuna is batting .194 (6 for 31) to begin the season.

Mets: RHP Vic Black (shoulder) pitched a hitless inning for Class A St. Lucie. He could be back in a week. ... Closer Bobby Parnell (Tommy John surgery) allowed two runs, two hits and a walk in an inning for St. Lucie.


Marlins: Mat Latos (0-2) is looking for his first win with Miami. Acquired from the Reds in December during the winter meetings, he's allowed 10 runs and 11 hits in 4 2-3 innings this year.

Mets: In his last start against Miami, Jacob deGrom opened the game Sept. 15 with a record-tying eight straight strikeouts. The NL Rookie of the Year is 1-1 with a 1.46 ERA in two starts this season.

(© 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.