The righty needed just 75 pitches to get through the first seven innings and surrendered just one hit on the afternoon as the Mets trumped the Phillies on a steamy Sunday afternoon at Citizens Bank Park, 5-0.
deGrom collected seven strikeouts en route to what was his first major league complete game and shutout. Including Sunday's gem, he is 4-0 in seven career starts against the Phillies and has surrendered just 12 runs over 44 2/3 innings (2.42 ERA).
"It was his day," Cameron Rupp said of deGrom's performance. "He made pitches when he needed to and we hit some balls hard right at guys and that happens, but it was just his day."
Zach Eflin tossed six innings for the Phillies, surrendering three runs on five hits. He escaped a dicey bases-loaded situation in the fifth, but otherwise pitched decently.
"I thought I did a good job of limiting the damage when I needed to," Eflin said. "I left some balls up that shouldn't have been up and I didn't have my best stuff today, but I was able to battle and limit the damage."
Ironically, it was Eflin that collected the Phillies lone hit on the afternoon - a single in the third.
James Loney put the Mets on the board in the second inning after he chopped a ball to Eflin's right and and advanced to second after Eflin made an errant throw that skidded far to the right of Ryan Howard at first base. Loney later scored when Juan Lagares laced a fastball down the right field line for a triple.
Curtis Granderson launched a solo shot in the third and Asdrubal Cabrera chipped in with a two-run homer in the eighth to highlight the Mets' offensive efforts on the afternoon.
"One of the things we need to address as a group is when we get ahead of hitters we have to be able to put them away and we're having trouble doing that," said Phillies manager Pete Mackanin. "The 0-2 count on Granderson turned to 3-2 before he hit that homer and Eflin made a mistake up in the zone."
With the win, the Mets have won eight of their last nine series at Citizens Bank Park and 11 of their last 13 series overall against the Phillies.
The Phillies play host to the Marlins for a four-game series starting Monday night with Aaron Nola (5-8, 4.69) set to oppose Jose Fernandez (11-4, 2.52) in the series opener.