Paul Skenes and Pittsburgh's pitching carried the Pirates through a quiet duel, and Spencer Horwitz's late sacrifice fly lifted them past the St. Louis Cardinals.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STL | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| PIT | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | X | 2 | 0 | 0 |
Skenes anchored the game with a sharp outing, allowing only the Cardinals' early lead before Pittsburgh's bullpen finished the job. Mason Montgomery closed the ninth with a clean inning.
Alec Burleson homered in the opening inning to put St. Louis ahead. Brandon Lowe's single brought Oneil Cruz home to tie the game, and in the eighth, Ronny Simon scored on Horwitz's sacrifice fly to give Pittsburgh the lead.
St. Louis could not answer after Horwitz's go-ahead play. Ryne Stanek took the loss, while Luke Weaver earned the win for Pittsburgh.
The Pirates extended their winning streak, while the Cardinals' losing streak continued. The quiet pitching duel turned on one late sacrifice fly.
Pittsburgh Pirates defeated St. Louis Cardinals, 2-1.
- Alec Burleson went 1-for-4 with 1 home run, 1 RBI and 1 run scored (batting .279 on the season).
- Brandon Lowe went 1-for-3 with 1 RBI (batting .262 on the season).
- Spencer Horwitz went 0-for-3 with 1 RBI (batting .247 on the season).
- Mason Montgomery allowed 0 runs on 0 hits over 1.0 inning, striking out 3, and closed it out for the save (17) (2.55 ERA).
- Ryne Stanek allowed 1 run (0 earned) on 0 hits over 1.0 inning, and took the loss (2-3) (4.02 ERA).
- Luke Weaver allowed 0 runs on 0 hits over 0.1 innings, striking out 1, to earn the win (2-1) (2.73 ERA).
Pittsburgh Pirates improved to 81-78; St. Louis Cardinals fell to 77-82.