The game swung back and forth nine times before Alec Bohm ended it. With the score tied 5-5 in the bottom of the tenth, Bohm drove a sharp fly ball to center field for a triple, scoring Bryce Harper and Edmundo Sosa to give the Phillies a 7-6 win over the Cardinals.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | R | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STL | 2 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 6 | 0 | 0 |
| PHI | 0 | 2 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 2 | 7 | 0 | 0 |
Jordan Walker set the tone early for St. Louis, hitting a two-run homer in the first inning to put the Cardinals ahead 2-0. Joshua Baez also went deep for St. Louis, adding a two-run shot. But Philadelphia chipped away. Brandon Marsh doubled home Bryson Stott in the second, then J.T. Realmuto tied the game with a double that scored Marsh. Alec Bohm singled in Luis Arraez in the third to give the Phillies their first lead at 3-2.
The teams traded runs through the middle innings. Walker's second hit of the night, a two-run homer in the sixth, put St. Louis back ahead 4-3. Realmuto answered with a double to tie it, and Justin Crawford's sacrifice fly gave Philadelphia a 5-4 lead. Bryan Torres singled in a run in the eighth to tie the game again at 5-5, setting up the dramatic finish.
Walker finished 3-for-5 with a home run and 2 RBIs to lead the Cardinals' offense. Bohm went 3-for-5 with 3 RBIs, including the game-winner. Realmuto contributed 2 doubles and 2 RBIs for Philadelphia. Jesus Luzardo started for the Phillies, allowing 4 runs on 6 hits over 5.2 innings with 9 strikeouts. The Phillies' bullpen allowed just 2 runs over 4.1 innings to preserve the win.
Philadelphia improved to 71-58 and extended its winning streak to seven games. St. Louis fell to 66-64 and dropped its first game after a winning streak. Luis Arraez is three runs away from 500 career runs scored.