A seesaw finish carried the Pittsburgh Pirates past the San Francisco Giants, with the game repeatedly changing shape before a ninth-inning error settled the contest.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SF | 0 | 5 | 0 | 0 | 0 | 2 | 0 | 5 | 0 | 12 | 0 | 0 |
| PIT | 2 | 0 | 9 | 0 | 0 | 0 | 1 | 0 | 1 | 13 | 0 | 0 |
Brandon Lowe powered Pittsburgh’s offense and added a home run in the seventh. Oneil Cruz also drove the Pirates’ attack, contributing hits throughout the game and helping keep pressure on San Francisco.
San Francisco seized the lead when Rafael Devers homered, scoring Christian Koss and Turner Hill. Pittsburgh answered in the third when Henry Davis’ single brought home Esmerlyn Valdez and Jacob Gonzalez, followed by Spencer Horwitz’s single scoring Jared Triolo and Henry Davis. Oneil Cruz’s single later brought Spencer Horwitz and Bryan Reynolds across the plate.
The Giants refused to go quietly. Drew Cavanaugh’s double brought Jonah Cox and Jung Hoo Lee home in the eighth, and Nate Furman’s single scored Osleivis Basabe and Grant McCray to tie the game. Carson Seymour took the loss, while Luke Weaver’s appearance ended with a blown save.
In the ninth, Rafael Flores Jr. reached on a throwing error by Osleivis Basabe, allowing Brandon Lowe to score and giving Pittsburgh the walk-off finish. The Pirates extended their winning streak, while the Giants absorbed another loss in a game defined by its relentless seesaw rhythm.
Pittsburgh Pirates defeated San Francisco Giants, 13-12.
- Oneil Cruz went 4-for-6 with 4 RBIs and 1 run scored (batting .271 on the season).
- Brandon Lowe went 4-for-6 with 1 home run, 1 RBI and 3 runs scored (batting .256 on the season).
- Rafael Devers went 1-for-4 with 1 home run, 3 RBIs and 1 run scored (batting .252 on the season).
- Mason Montgomery allowed 0 runs on 2 hits over 1.0 inning, to earn the win (6-3) (3.02 ERA).
- Carson Seymour allowed 1 run (0 earned) on 2 hits over 0.2 innings, and took the loss (0-1) (4.43 ERA).
- Gregory Soto allowed 0 runs on 0 hits over 0.2 innings, striking out 1 (3.17 ERA).
Pittsburgh Pirates improved to 68-71 (3 straight wins); San Francisco Giants fell to 56-82.