Schwarber’s Two-Homer Night Lifts Phillies Past Pirates in Wild Comeback

The Philadelphia Phillies reminded everyone Friday night why they’re built for October moments, staging a furious comeback from a six-run hole to stun the Pittsburgh Pirates 11-9 in 10 innings at PNC Park. Kyle Schwarber was the architect of this resurrection, launching two home runs and collecting five RBIs while Bryce Harper went absolutely nuclear with four hits. When the dust settled on this frenzied affair, the Phillies had their grit on full display, and the Pirates had nothing but regret.

Pitching Decisions

Star Performers

Kyle Schwarber

Season AVG: .237
5AB3H2HR5RBI2R1BB
Brandon Lowe

Season AVG: .252
5AB2H2HR3RBI2R0BB

Pirates’ Early Blitz Proves Costly

Pirates' six-run 3rd inning

Pittsburgh came out swinging like a team that smelled blood in the water. In the third inning, Oneil Cruz’s two-run single got the ball rolling, then Brandon Lowe followed with his first home run of the night to make it 5-0. Marcell Ozuna piled on with a two-run shot, and suddenly the Pirates had six runs already banked. It looked like the kind of early assault that wins baseball games. It wasn’t.

Brandon Lowe smashes a pair of homers vs. Phillies

The problem with jumping out to a six-run lead against a lineup this talented is that you’re simply delaying the inevitable reckoning. The Phillies don’t panic. They don’t fold. They grind. By the fifth inning, Schwarber’s first two-run blast had cut the deficit to three. By the seventh, his second homer had tied the game. Suddenly, Pittsburgh’s early fireworks looked like fool’s gold.

Harper’s Clutch Gene Shines Through

Bryce Harper's game-tying two-run single

With the game hanging in the balance in the ninth, Bryce Harper delivered the game-tying two-run single that kept Philadelphia’s season alive. That’s what elite players do. They show up when the moment demands their best, not when things are comfortable. Harper finished with four hits and two RBIs, a masterclass in putting the ball in play and letting it find grass.

Condensed Game: PHI@PIT – 5/15/26

The Pirates got another run back in the tenth through a Konnor Griffin groundout, but the Phillies had too much momentum. Brandon Marsh doubled home a run, then Rafael Marchan delivered the finishing blow with a two-run single that sent the Phillies’ dugout into pandemonium. This wasn’t baseball excellence. This was baseball survival, and Philadelphia survived.

Orion Kerkering locks down Phillies' win

José Alvarado picked up the win with a clean inning of work in the ninth, while Orion Kerkering locked down the save. On the other side, Dennis Santana got charged with the loss despite not recording a single out, a testament to how quickly this game spiraled for Pittsburgh.

Pirates’ Letdown After Early Success

Brandon Lowe's two-homer game

Look, Brandon Lowe was excellent for Pittsburgh with two homers and three RBIs. Marcell Ozuna contributed as well. But baseball doesn’t care about individual excellence when your team can’t close the door on an opponent you had cornered. The Pirates had every opportunity to put this game away and instead watched it slip through their fingers like sand.

Rafael Marchán's two-run single

This is the kind of loss that stings for days, the kind that teaches hard lessons about the importance of finishing. The Phillies came to PNC Park and showed exactly why they’re built to win in the postseason. They don’t die. They attack. They trust their hitters. And when Friday night ended, they’d stolen a game the Pirates genuinely should have won. That’s championship-caliber baseball, and Pittsburgh just got a painful reminder of the difference.

Box Score

Philadelphia Phillies Batting

Player AB R H RBI BB SO AVG
Trea Turner SS 6 2 1 0 0 2 .231
Kyle Schwarber DH 5 2 3 5 1 1 .237
Bryce Harper 1B 5 1 4 2 0 0 .282
Alec Bohm 3B 5 1 1 0 0 0 .195
Brandon Marsh LF 5 1 1 1 0 0 .336
Bryson Stott 2B 4 1 1 1 0 0 .222
Edmundo Sosa LF 4 1 0 0 0 2 .236
Rafael Marchán C 1 0 1 2 0 0 .091
Justin Crawford CF 5 0 2 0 0 0 .276
Garrett Stubbs C 1 1 0 0 0 1 .235
Adolis García RF 1 1 0 0 1 1 .220

Philadelphia Phillies Pitching

Pitcher IP H R ER BB SO ERA
Aaron Nola 3.2 6 6 6 3 2 5.91
Tim Mayza 1.1 1 1 1 0 2 3.47
Jonathan Bowlan 1.0 2 1 0 0 2 5.27
Chase Shugart 2.0 1 0 0 0 1 1.72
José Alvarado (W) 1.0 1 0 0 0 3 5.06
Orion Kerkering (SV) 1.0 0 1 0 1 1 2.20

Pittsburgh Pirates Batting

Player AB R H RBI BB SO AVG
Oneil Cruz CF 4 1 2 2 1 2 .265
Brandon Lowe 2B 5 2 2 3 0 2 .252
Bryan Reynolds RF 5 1 2 0 0 0 .253
Ryan O'Hearn 1B 4 1 0 0 1 1 .291
Marcell Ozuna DH 4 1 1 2 1 2 .188
Spencer Horwitz 1B 4 1 2 0 0 1 .274
Billy Cook LF 0 0 0 0 0 0 .190
Nick Gonzales PH 1 0 0 0 0 0 .313
Konnor Griffin SS 5 1 1 1 0 1 .254
Endy Rodríguez C 4 1 0 0 1 2 .286
Jared Triolo 3B 3 0 1 0 0 0 .250

Pittsburgh Pirates Pitching

Pitcher IP H R ER BB SO ERA
Braxton Ashcraft 6.2 7 4 4 0 5 3.09
Mason Montgomery 1.1 1 1 1 0 0 3.00
Gregory Soto 1.0 2 3 2 2 0 2.42
Dennis Santana (L) 0.0 4 3 2 0 0 4.42
Brandan Bidois 1.0 0 0 0 0 2 4.50