NEW YORK (AP) -- Jacob deGrom pitched seven crisp innings and the Mets scored the tiebreaking runs when left fielder Grady Sizemore dropped an easy pop fly, handing New York a 4-1 victory over the Philadelphia Phillies on Friday night.
Eric Campbell stole home on a double steal, and Travis d'Arnaud hit an RBI single to help the Mets stay out of the NL East cellar with their 12th victory in 17 games against Philadelphia this year.
Cody Asche had a run-scoring single for the Phillies, who had won four straight and six of seven. A victory in the series opener would have pushed last-place Philadelphia past New York, but Sizemore's two-out error with the bases loaded in the seventh cost them.
In a matchup of rookie right-handers, deGrom (7-6) allowed four hits and an unearned run. He struck out five and walked two, throwing 70 of 103 pitches for strikes in his second start since coming off the disabled list.
Mets second baseman Dilson Herrera went 0 for 3 with an error in his major league debut. The 20-year-old Herrera was called up from Double-A Binghamton to fill in for injured Daniel Murphy.
David Buchanan went six innings for the Phillies, giving up one run and four hits before he was pulled for a pinch hitter after only 64 pitches.
New York took a 4-1 lead in the seventh, scoring three unearned runs without a hit.
Matt den Dekker drew a one-out walk from Jake Diekman (3-4), who hit Wilmer Flores with a pitch and walked pinch-hitter Campbell with two outs.
Juan Lagares lofted a high pop to shallow left, and Sizemore was under it when the ball deflected off his glove for an error that allowed two runs to score. Sizemore won Gold Gloves with Cleveland in 2007-08.
With runners at the corners, Lagares stole second and Campbell broke for home, beating the return throw from shortstop Jimmy Rollins with a headfirst dive at the plate.
Campbell became the first Mets player to steal home since Jason Pridie in Houston on May 15, 2011, the team said.
Jeurys Familia pitched a scoreless eighth, and Jenrry Mejia struck out three in the ninth for his 20th save in 23 attempts.
David Wright snapped a 3-for-28 slide with a fourth-inning single and scored on d'Arnaud's two-out single just over Rollins' glove.
Philadelphia tied it in the seventh on Asche's run-scoring single after Marlon Byrd's leadoff single and a throwing error by first baseman Lucas Duda. Carlos Ruiz popped up a bunt for the first out of the inning, and deGrom limited the damage when he started an inning-ending double play with an athletic stab of a sharp comebacker by pinch-hitter Domonic Brown.
Herrera made a bid for his first hit in the seventh with a line drive that was caught by leaping second baseman Chase Utley. The Mets got Herrera last year in a trade that sent Byrd to Pittsburgh.
Phillies: Manager Ryne Sandberg said the team might bring up about five or six players from the minors when rosters expand in September. He thinks extra arms would help his bullpen, which had a 1.81 ERA in the previous 21 games since Aug. 5.
Mets: Murphy (strained right calf) could be sidelined longer than two weeks. The first-time All-Star was placed on the 15-day disabled list Thursday night, retroactive to Aug. 25. "We did the MRI. It did show a significant issue, one that we thought was going to take more than a couple of days," general manager Sandy Alderson said. "Clearly we needed to put him on the DL."
In the middle game of the series Saturday night, Mets RHP Bartolo Colon (12-10, 3.82 ERA) makes his first start since attending his mother's funeral in the Dominican Republic. His opponent on the mound will be journeyman right-hander Jerome Williams, who is 2-0 with a 1.77 ERA in three starts for Philadelphia.