Roy Halladay pitched a seven-hitter to help Philadelphia set a club record with its 18th victory in April as the Phillies beat the New York Mets 2-1 on Saturday.
Halladay (4-1) allowed one run and walked one while striking out eight to lead the Phillies to their third straight victory. Philadelphia went 17-5 in April 1993.
The NL Cy Young award winner cruised in the beginning of the game_ his first 18 pitches were all strikes before missing high with a fastball to Jose Reyes.
It was his seventh straight win over the Mets dating back to the 2006 season.
Mets starter Jonathon Niese (2-3) took the loss after Placido Polanco's sacrifice fly in the seventh broke a 1-1 tie.
Niese escaped jams in the fifth and sixth before John Mayberry Jr. tied it in the seventh with his first homer of the year. Wilson Valdez then singled to right field and Dane Sardinha drew a walk.
Halladay struck out after his bunt attempt was called foul by the home plate umpire. Shane Victorino singled to right to chase load the bases and chase Niese.
Polanco followed with a sacrifice fly to right to break the tie.
A stellar play by second baseman Daniel Murphy on a hard grounder by Jimmy Rollins ended inning. Murphy dove to his right and flipped the ball to shortstop Reyes _ although replays showed Victorino beat the play.
Niese pitched 6 1-3 innings allowing two runs and six hits. He struck out three and walked two. At one point he retired 11 straight batters after giving up a one-out double to the second batter of the game, Polanco.
It was New York's third straight loss after winning six in a row.
The Mets left-hander ran into trouble in the fifth when he hit Ben Francisco to start the frame and then gave up a single to Mayberry Jr. Niese then got Wilson Valdez to hit into a double-play and later retired Halladay on a pop out to Murphy to end the inning.
The Phillies threatened again in the sixth on consecutive one-out singles by Polanco and Rollins. Philadelphia slugger Ryan Howard then flew out to right-center field, allowing Polanco to advance to third. Niese escaped the inning when first baseman Ike Davis chased Francisco's foul ball after a long run and made an over-the shoulder catch.
The Mets got to the Philadelphia ace in the fourth on three straight hits. Murphy singled to right and David Wright reached on an infield hit to third. Carlos Beltran's single to center scored Murphy. Halladay escaped without further damage.
Fan, follow and download: Get the latest from NBCPhiladelphia.com anytime, anywhere. Follow us on Twitter, Facebook and NBC Philadelphia. Sign up for our sports newsletter. And, get breaking news delivered right to your mobile phone -- just text PHIBREAKING to 639710 to sign up. (Message and data rates may apply.)