New York completed a sweep of Philadelphia, during which the Phillies were unable to score a run. The Mets recorded an 8-0 victory Tuesday and a 5-0 triumph Wednesday.
The Mets have lost just four times in their last 19 games and have moved within two games of the division-leading Phillies.
Pelfrey (7-1) gave up three hits and struck out five in seven innings. He threw 105 pitches.
Pedro Feliciano gave up a hit in the eighth inning and Francisco Rodriguez worked a perfect ninth for his ninth save.
Jason Bay doubled home a run in the first and it remained a 1-0 game until Jose Reyes delivered a two-run double in the seventh.
Cole Hamels (5-3) suffered the loss. He gave up three runs, two of them earned, on nine hits in 6 1/3 innings.
Copyright 2010 United Press International, Inc. (UPI).