Jay Bruce hit a go-ahead single in the ninth inning off closer Edwin Diaz, Mets Manager Mickey Callaway lost an early replay challenge that might have cost him late, and the Philadelphia Phillies beat the host Mets, 7-2, on Friday night.

Nine days after blowing a save in Philadelphia, Diaz (1-6) allowed a double by J. T. Realmuto and Bruce’s run-scoring single to start the ninth, which broke a 2-2 tie. The Phillies poured it on after that, batting around and scoring five runs against Diaz, Jeurys Familia and Luis Avilan. Jean Segura drove in two with a double, and Bryce Harper scored him with a two-base hit to cap a rocky day that started with three strikeouts against Jacob deGrom.

Philadelphia tied it in the seventh on a close play that Callaway couldn’t challenge. Rhys Hoskins scored on a slow roller toward third from Cesar Hernandez, but replays showed that catcher Wilson Ramos had apparently tagged Hoskins before he touched the plate. The Mets couldn’t ask for a review, however, because Callaway had unsuccessfully used the club’s challenge in the second inning on a stole-base attempt by Todd Frazier. Umpires can’t initiate a crew chief review until the eighth inning.

The Phillies have won six straight over the Mets for the first time since a nine-game streak spanning 2007 and ’08. The Mets have won the season series the past seven years, but Philadelphia is 8-3 in the rivalry this season and needs two more wins to end that skid.