The Phillies erased a six-run deficit and outlasted Pittsburgh 11-9 in 10 innings, completing a remarkable comeback at PNC Park. What began as a Pirates rout transformed into an extra-inning slugfest that featured 25 hits and five home runs between the teams.
Kyle Schwarber carried Philadelphia's offense, going 3-for-5 with two home runs and five RBIs. His two-run homer in the fifth cut Pittsburgh's lead to 7-5, and his second blast in the seventh brought the Phillies within three runs. Bryce Harper added four hits in five at-bats with two RBIs, while Trea Turner scored twice despite managing just one hit.
Pittsburgh seized control early with a six-run third inning. Cruz singled to center, scoring Griffin and Rodríguez for the first runs. Lowe then homered to right, bringing Cruz home to make it 4-0. Ozuna capped the outburst with a two-run homer to center that scored Reynolds. The Pirates maintained their advantage until the ninth, when Sosa scored on Schwarber's walk to make it 8-6, and Harper's single tied the game at 8-8.
The decisive 10th inning belonged to Philadelphia. Marsh doubled to right, scoring Bohm for the go-ahead run. Marchán followed with a single to center that brought home both Marsh and Stott, extending the lead to 11-8. Pittsburgh managed one run in the bottom half when Griffin grounded out to third, scoring O'Hearn, but could not complete the comeback.
Jose Alvarado earned the win with one inning of relief, allowing one hit while striking out three. Dennis Santana took the loss after failing to record an out in the 10th, surrendering four hits and three runs. Philadelphia improved to 21-23, while Pittsburgh fell to 24-20. Jose Alvarado is eight strikeouts away from 500 career strikeouts, and Bryan Reynolds is seven games away from 1,000 career games played.