The Mets earned their fifth win in seven games and improved to 13-6 in their past 19 games. The Phillies won three of four before dropping the opener of a three-game series at Citi Field.
D'Arnaud, who is batting far more effectively since his return from Triple-A, went 3-for-4 with a three-run home run and two doubles. He has reached safely in 21 of his past 25 games.
Colon (10-8) allowed just one run on 10 hits in 7 2/3 innings. He walked one and struck out six, earning his second consecutive win after going 0-3 in his previous four starts.
Phillies catcher Carlos Ruiz tied a career high with four hits, helping Philadelphia out-hit New York 13-9. Ruiz hit an RBI double with two outs in the eighth inning, ending Colon's evening.
The Mets were all over Phillies starter A.J. Burnett from the start, tagging the veteran right-hander for four runs in the first inning. It took all of two batters for New York to go up a run, when Murphy drove in right fielder Curtis Granderson with a double after a lead-off walk.
With another double in the second inning, Murphy secured his fourth-consecutive multi-hit game. Through the fifth inning, he led the National League with 127 hits, one ahead of San Francisco Giants right fielder Hunter Pence.
It was the fifth consecutive game in which Duda recorded an RBI and his eighth RBI over six games.
After a d'Arnaud double caromed off the left field wall, center fielder Juan Lagares smacked an opposite-field double down the first base line, driving in two more with two outs in the opening frame.
D'Arnaud, the Mets' catcher, belted a two-out, three-run home run in the fifth. A two-out walk to Duda and single from left fielder Chris Young preceded the blast.
Burnett (6-10) gave up seven runs on eight hits in five innings.
NOTES: The Phillies released OF Tony Gwynn Jr., who was designated for assignment on July 21. He hit .163 in 67 games for Philadelphia this year. … On Sunday, Mets RHP Jacob deGrom became the first rookie in team history to win four consecutive games in one season while pitching more than six innings and allowing no more than one run in each game. … Mets RHP Jenrry Mejia converted seven of his past seven save opportunities through the weekend. … The Phillies began the night 14-8 (.636) against the Mets at Citi Field, outscoring them 116-92.