The Philadelphia Phillies rallied from a four-run deficit in the ninth inning to defeat the St. Louis Cardinals 6-4, extending their winning streak to nine games. Kyle Schwarber hit a walk-off homer—his 39th of the season—to finish the comeback.

Christopher Sanchez pitched six-plus innings for the Phillies. The Cardinals' Kyle Leahy kept Philadelphia scoreless through four innings before the game shifted dramatically in the ninth. Per multiple outlets reporting the game, the Cardinals had held the lead entering the final frame before the Phillies' rally ended it.

The win completes a sweep of the Cardinals series. The Phillies, per one account, were scheduled to travel to Seattle following the game.