Curtis Granderson kept up his resurgence with a leadoff home run and Lucas Duda doubled twice, singled and drew two walks. Daniel Murphy also doubled twice and third baseman David Wright added two of New York’s 18 hits.
The shaggy-haired deGrom (2-5) pitched the Mets to their third win in a row, and the franchise’s 4,000th victory since starting out as an expansion team in 1962. Atlanta has lost three in a row.
DeGrom scattered seven hits, walked none and matched a career best for strikeouts.
His single led to a three-run burst in the second inning, and he exited as a 6-for-22 hitter in the majors, part of the reason manager Terry Collins felt comfortable in tweaking his lineup.
Teheran (8-6) gave up a career-high 11 hits after shutting down the Mets in his previous outing, part of a Braves’ sweep last week. He lasted just 3⅓ innings, matching the shortest of his 53 starts in the majors.
Teheran was picked Sunday for his first NL All-Star team, but the 23-year-old righty was very hittable from the get-go. Collins noted before the game that the ball was flying during batting practice – Granderson proved him correct, lining Teheran’s second pitch off the facade of the second deck in right field.
Granderson, rebounding nicely from a slow start, hit his fourth home run in seven games. On Monday night, his tying homer in the eighth inning sent the Mets to an 11-inning win over Atlanta.
The shot also gave the Mets a home run in eight consecutive games at Citi Field, matching a team record for the stadium that opened in 2009.
Three Mets relievers closed out the win.
Freddie Freeman hit a two-out, two-run single in the ninth.