New York Mets starting pitcher Zack Wheeler delivers in the first inning of a baseball game against the Philadelphia Phillies in New York, Wednesday, July 30, 2014. (AP Photo/Kathy Willens)
New York Mets' Curtis Granderson, left, and Ruben Tejada greet Mets' Daniel Murphy (28) at the plate after scoring on Murphy's fifth-inning, three-run, home run off Philadelphia Phillies starting pitcher Kyle Kendrick in a baseball game in New York, Wednesday, July 30, 2014. Philadelphia Phillies catcher Wil Nieves looks on. (AP Photo/Kathy Willens)
The Mets sent 10 men to the plate in the seventh inning, scoring five insurance runs off the Philadelphia bullpen to take two of three in the series.
Wheeler (6-8) gave up two runs and seven hits with four strikeouts in 6 2-3 innings. The 24-year-old right-hander has allowed two runs or fewer in six outings in a row.
After the Phillies went up 1-0 in the top of the fifth, New York quickly responded — with Wheeler helping himself at the plate.
Ruben Tejada singled to bring up Wheeler, who fouled off his first two bunt attempts. But with two strikes, he got the ball in play — and it was a good one, easily advancing the runners to second and third. Curtis Granderson walked to load the bases, then Kyle Kendrick's wild pitch with Murphy at the plate tied the game. Three pitches later, Murphy put the Mets ahead 4-1 with his first homer since July 1.
Jimmy Rollins, out of the lineup for the noon start after a night game, pinch-hit for Kendrick (5-11) to open the seventh and homered for the second straight day to pull the Phillies within 4-2. They had runners on first and third with two outs, but Jeurys Familia came on to retire Marlon Byrd.
Familia went on to get his first career RBI with a single in the bottom of the inning, when the Mets broke the game open with the help of an error by reliever Justin De Fratus that led to two unearned runs.
With one out, the Phillies intentionally walked David Wright to bring up Lucas Duda, who was batting .153 against lefties. But he singled off Mario Hollands to put New York up 5-2. Duda added his fifth homer in eight games in the eighth.
Ryan Howard broke out of an 0-for-12 slump with a two-out RBI double in the fifth that briefly put the Phillies up 1-0.
Mets: LHP Dana Eveland was back on the mound two days after he left the game when he was struck on the pitching elbow by a line drive. The reliever struggled with his control after replacing Wheeler with two outs in the seventh. He walked Chase Utley, who stole second then advanced to third on a passed ball. Eveland hit Howard and was taken out for Familia, who got the Mets out of the jam.
Phillies: LHP Cliff Lee (4-5) faces Nationals LHP Gio Gonzalez (6-6) as Philadelphia opens a four-game series in Washington on Thursday.
Mets: The Mets have Thursday off, then send LHP Jonathon Niese (5-6) to the mound when they open a four-game home series against the Giants on Friday.