PHILADELPHIA -- Bartolo Colon's third attempt at matching Pedro Martinez for second on the all-time wins list by Dominican-born pitchers fell short.
Lucas Duda had a two-run homer with two outs in the ninth to cap a two-homer night, but the Mets fell a run short. Duda produced his seventh multi-homer game of the season, matching Dave Kingman in 1976 and Carlos Delgado in 2008 for the franchise record.
Colon is 0-2 with a 4.76 ERA in his past three starts. After allowing three runs in five innings, he remains at 218 career wins.
Among pitchers born in the Dominican Republic, Juan Marichal ranks first with 243 wins, followed by Martinez at 219.
With Duda's second long ball, the Mets (89-68) extended their streak to 32 straight road games scoring three runs or more. The streak is the longest in the National League since 1900, two more than the 30-game streak produced by the 1912 New York Giants, according to Elias Sports Bureau research.
The Amazin's lost for only the third time in 17 games against the Phillies this season.
The Mets now hold a 1.5-game lead for home-field advantage in the division series over the Los Angeles Dodgers, who play late Tuesday at San Francisco.
Duda's 100th career homer -- a solo shot in the fourth against David Buchanan -- accounted for the Mets' opening run. Duda now has five homers and 15 RBIs in his past four games.
The Mets placed two in scoring position with two outs in the fifth, but Duda struck out against southpaw Adam Loewen. An inning later, the Mets loaded the bases with one out, but Dalier Hinojosa coaxed a fly ball from Curtis Granderson too shallow for a sacrifice fly, then David Wright flied out.
What a relief: Jonathon Niese appeared in relief for the first time since July 10, 2011, as the Mets prepare him for a postseason bullpen role.
Niese was charged with one run on three singles in 1⅔ innings.
In the sixth, Niese surrendered a leadoff hit to lefty-hitting Cody Asche, who was erased trying to stretch the shot into a double.
An inning later, Niese departed with runners on the corners and two outs after lefty-hitting Odubel Herrera's fourth hit of the night. Erik Goeddel entered and surrendered an RBI single to Aaron Altherr as the Phillies took a 4-1 lead.
Manager Terry Collins said pregame that it will be interesting to learn this week how Niese handles warming up quickly in the bullpen. Collins also is curious whether Niese can handle working back-to-back days and can maintain his composure when inheriting runners.
He's back: Carlos Torres, who has been limited to one appearance since Sept. 7 because of the lingering effects of a left-calf strain, worked a scoreless eighth. Torres was making his first appearance in nine days.
What's next: Logan Verrett is expected to move up a day to start for Steven Matz, who is dealing with stiffness on his right side. Verrett (1-2, 3.40 ERA) will oppose right-hander Alec Asher (0-5, 7.52) on Wednesday at 7:05 p.m. ET. Verrett is back in the rotation this turn because Niese is working out of the bullpen.