The ninth inning changed everything for the Phillies on Sunday. After eight quiet frames, Kyle Schwarber hit a game-winning two-run home run to seal a 6-4 victory over the Cardinals. The dramatic finish extended the team’s winning streak to nine games and completed a three-game sweep at Citizens Bank Park.
A Slow Start That Felt Wrong
The first eight innings were tough to watch. Cristopher Sánchez allowed four runs, and the offense struggled to find any rhythm. The Cardinals built a 4-0 lead with early hits and a José Fermín solo home run. The vibe, as noted by The Good Phight, felt like a team just trying to get through a Sunday afternoon before heading to Seattle.
Bryce Harper led off the ninth with a double. Two outs later, J.T. Realmuto singled and Justin Crawford walked to load the bases. Edmundo Sosa then cleared them with a three-run double to cut the deficit to 4-3. Bryan De La Cruz followed with an RBI single to tie the game at 4-4.
Schwarber Delivers the Knockout Blow
Cardinals reliever Riley O’Brien stayed in to face Schwarber, and the Phillies slugger made him pay. Schwarber crushed a two-run home run over the batter’s eye in center field, estimated at 459 feet. The “Schwarbomb” gave Philadelphia a 6-4 win and capped the sweep.
The offense had been missing two of its hotter hitters, Alec Bohm and Luis Arraez, due to minor ailments. Even so, the team found a way when it mattered most. The Cardinals had pulled starter Kyle Leahy after four innings, but the Phillies could not solve the middle relief until the ninth.
The Momentum Shifts in Philly
This win adds to a stretch of real resilience. Since a rough series earlier in the month, the Phillies have averaged more than six runs per game and kept winning. The veteran hitters have stayed patient, gotten on base more often, and refused to fold.
With the sweep complete, the Phillies head to Seattle carrying a nine-game winning streak and a roster that keeps finding ways to win even when the first eight innings go wrong.
