PHILADELPHIA -- On this night at least, Terry Collins pushed all the right buttons in his bullpen.
Asdrubal Cabrera hit a three-run homer with two outs in the 11th and eight Mets relievers combined to allow one hit over seven scoreless innings as New York beat the Philadelphia Phillies 7-4 on Saturday.
Cabrera also had an RBI double in the seventh and finished with four hits and four RBI. The teams combined to use 17 pitchers in a game that took 4 hours, 10 minutes.
Jacob Rhame (1-1) pitched two shutout innings to earn his first major league win. Jeurys Familia tossed a scoreless 11th for his sixth save, capping an impressive performance by New York's embattled relief corps.
"Our bullpen did a great job," Collins said.
The season finale Sunday is widely expected to be Collins' final game as manager of the Mets (70-91) amid recent reports of friction with the front office -- partly over how he's handled the bullpen.
Collins' contract expires after the season, but every move he made against Philadelphia worked to perfection.
"They were just getting ahead and made pitches when they had to," Mets catcher Kevin Plawecki said. "They fought and kept us in the ballgame, obviously. In a situation like that, that's all you can ask for."
Philadelphia, for its part, already made it official on Friday by firing manager Pete Mackanin, who will remain with the team as a special assistant to general manager Matt Klentak in 2018.
Mackanin was in the dugout managing on Saturday and will be again Sunday when the Phillies close out their season.
Cabrera extended a Mets record with the club's 224th homer of the season, sending his drive to left-center off Adam Morgan (3-3).
"I was just trying to hit a base hit in that situation," the switch-hitter said. "I hit it pretty good."
Maikel Franco homered for Philadelphia. His solo shot to left in the second and Cesar Hernandez's RBI infield single gave the Phillies a 2-0 lead. The Mets got a run back in the fourth and went ahead on Brandon Nimmo's two-run triple in the fifth.
Hoskins nearly ended the game in the 10th, but his drive into a strong wind in left-center was caught just in front of the wall.
"Tough loss on a cold night," Mackanin said.
Cabrera raised his batting average to .406 in 17 games against Philadelphia this season. He has a hit in 15 of those games.
Prior to Cabrera's homer, both teams came up just short on several occasions in their effort to clear the fence at hitter-friendly Citizens Bank Park due to a strong wind blowing in.
"You had to hit it tonight with that wind blowing and as cold as it was," Collins said. "There were about four balls hit on both sides that normally were home runs here."
Hoskins became the first Phillies rookie since 1957 to have at least 20 hits, 20 RBI and 20 walks in a month. He is batting .263 with 18 homers and 48 RBI since his Aug. 10 call-up from Triple-A Lehigh Valley.
Phillies C Jorge Alfaro left the game after appearing to get elbowed in the head by Juan Lagares on a play at the plate in the sixth inning. Alfaro caught Nick Williams' strong throw from right field and tagged Lagares to complete a double play. Mackanin also said Alfaro hit his head on the ground. Alfaro wanted to remain in the game but Mackanin took him out as a precaution.
Mets: RHP Noah Syndergaard (1-2, 3.18 ERA) makes his second abbreviated start Sunday since returning from the disabled list. The right-hander missed most of the season with a torn lat muscle. Syndergaard, who got hurt April 30, is scheduled to pitch one inning just as he did against the Nationals last Saturday, when he allowed one hit on five pitches in his return.
Phillies: Rookie RHP Nick Pivetta (7-10, 6.26) will make his fourth start against the Mets. He is 1-1 with a 6.48 ERA in three previous appearances.
More AP baseball: https://apnews.com/tag/MLBbaseball
Their winning streak against the Baltimore Orioles ended, the Washington Nationals will turn to Max Scherzer on Thursday night as they look to win the three-game series against the team with the worst record in baseball.
After earning a victory for the first time in 12 starts in his last outing, Minnesota Twins right-hander Kyle Gibson will try to make it two in a row Thursday afternoon as the Twins look to finish off a three-game sweep of the Boston Red Sox at Target...
Two left-handers who have been very successful lately will square off Thursday when Kyle Freeland starts for the Colorado Rockies against Steven Matz of the New York Mets.
Ryan Braun is expected to be back in Milwaukee and available Thursday night when the Brewers open a four-game series with the St. Louis Cardinals at Miller Park.
Last season, New York Yankees right-hander Luis Severino credited things such as getting tips from Hall of Famer Pedro Martinez as a reason why everything came together after a difficult experience in 2016.
Giancarlo Stanton, who has been struggling at the plate in home games, blasted a walk-off home run to give the Yankees a major league-leading 23rd win when trailing at any point in a game this season.