NEW YORK -- The New York Mets did not hit a home run against Phillies pitching on Tuesday night.
That almost qualifies as a stop-the-presses moment these days because it seems as if all the Mets do is take Phillies pitchers deep.
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
The Mets have out-homered the Philllies, 79-35, since the start of the 2015 season. They hit 10 of them in sweeping a three-game series from the Phillies last week at Citizens Bank Park. That sweep helped the Mets build a 29-12 record against the Phils since the start of 2015 entering Tuesday night's matchup at Citi Field.
Not only did the Phillies keep the Mets in the yard Tuesday, they out-homered them -- Odubel Herrera hit his first of the season in the first inning -- and beat them, 6-2, by scoring the tying run in the eighth inning and four more in the top of the 10th (see Instant Replay).
"It was really good to beat those guys," manager Pete Mackanin said. "We had to change the trend a little bit. Hopefully it gives us some confidence playing them from here on out. You hold a team like that to two runs and you've done a good job."
The Phillies pitching was a huge part of the win.
Zach Eflin made his season debut with the big club. He was shaky out of the gate, giving up three walks in the first inning. Two of them turned into runs.
But Eflin did not give up another run the remainder of his five innings of work and the bullpen was exceptional with Joely Rodriguez, Edubray Ramos, Hector Neris, Luis Garcia and Joaquin Benoit combining on five shutout innings.
Mackanin often talks about how this team does not quit and the proof is in the line score over the last three games. In that span, the team has scored five eighth-inning runs to either tie the game or take the lead.
In this game, the Phils pushed across one in the eighth. It started with Cameron Rupp drawing a two-out walk. The Mets were on their way to getting out of the frame when Freddy Galvis skied a pop up to third base. Third baseman Jose Reyes and catcher Travis d'Arnaud converged. The ball hit off Reyes' glove and fell to the ground for an error and a break the Phillies capitalized on when pinch-hitter Andres Blanco stroked a ground-rule double to score Rupp with the tying run. The Phillies might have gotten another run there if Galvis had run out the pop up and been on second base.
"Freddy thought the ball was foul and he didn't run," Mackanin said. "It was so unlike Freddy to do that. It was disappointing. But Freddy knows he should have run. He thought it was foul and it drifted fair. He knows what he did."
Galvis owned up to the mistake.
"It was my fault," he said.
He added that he "felt bad" when he had to stay on third base because Blanco's double bounced over the wall.
Michael Saunders started the 10th-inning rally against reliever Rafael Montero with an infield hit and Tommy Joseph followed with a line-drive hit to right, sending Saunders to third.
With runners on the corners in a tie game in the 10th, the Mets played the infield back instead of up to cut the run. That seemed to indicate that they had little regard for the Phillies' offense and full confidence that they could rally against the bullpen in the bottom of the inning if the Phillies did score.
With the infield back, Rupp lifted a long fly ball to right to get the go-ahead run home. The Phils then scored three more times on hits by Aaron Altherr and Daniel Nava to take a four-run lead.
"We were talking about that," Mackanin said of the Mets' decision to play the infield back. "We couldn't figure it out. Maybe they thought with their offense they could give up one and get a double play. That's probably the most likely scenario."
Rupp saw the infield back.
"Maybe they thought if they gave up one they could get two," he said. "I don't know. I was just thinking about getting the ball in the air."
He did that.
The RBI was just Rupp's third of the season. He is one of several Phillies off to a slow start at the plate. Four regulars -- Rupp, Joseph, Galvis and Maikel Franco -- are all hitting under .200.
"It's still too early to do any panicking, but I'd like to see them get a few hits here and there," Mackanin said. "From four through seven, we're not swinging the bats like we're capable of. We're not this bad. These guys are better hitters than they're showing. It's time for them to get it going.
"Hopefully a win like this will give them some confidence. It's just good to beat these guys."