The New York Mets took two of three from the Philadelphia Phillies with a 10-6 victory in the series finale on Sunday night at Citi Field.
Max Scherzer got the start for New York and surrendered four runs on five hits over six innings while striking out nine. He picked up the win and improved to 4-0.
Joely Rodríguez and Seth Lugo each tossed a scoreless inning in relief while Yoan López allowed two runs.
The Phillies opened the scoring in the second inning after Kyle Schwarber homered to right-center to make it 1-0.
The Mets scored two in the second to take the lead. Starling Marte tied the game with a RBI groundout and Luis Guillorme followed that with a RBI double to center.
Schwarber homered again in the top half of the fourth to put the Phillies back on top, 3-2. In the bottom half of the inning, Dominic Smith tied the game with a RBI double to right.
New York regained the lead in the fifth. Francisco Lindor scored on a passed ball and Smith grounded one through the middle for a two-run single.
Bryce Harper crushed a solo home run to right-center in the sixth to make it a two-run game.
In the seventh, Pete Alonso drove in a run with a RBI single to right and Starling Marte brought home two runs with a single to center.
Jeff McNeil made a 10-4 game in the eighth with a RBI double to left.
Johan Camargo capped off the scoring with a two-run shot to right in the ninth.
The Mets will begin a four-game series with the Atlanta Braves on Monday night at Citi Field. First pitch is slated for 7:10 p.m.