The San Francisco Giants had the Pittsburgh Pirates on the ropes Tuesday night at PNC Park — leading by three runs late — and still found a way to lose. Pittsburgh completed a three-run comeback and ended it with a walk-off in the ninth inning, stunning the Giants 13-12 on September 1, 2026. This one stings precisely because San Francisco had enough offense to win; they scored 12 runs and still came home empty. A catastrophic pitching collapse in the final innings handed the Pirates a victory they once looked unlikely to earn.

Logan Webb and the Giants' Bullpen Combine for a Rough Night on the Mound

There is no sugarcoating what happened on the pitching side for San Francisco. Logan Webb lasted just two innings, surrendering nine earned runs on nine hits and two walks. That is not a hiccup — that is a disaster, and it forced the Giants to burn through their bullpen with nearly the entire game still remaining.

Cesar Perdomo came on in relief and actually gave the Giants a lifeline, throwing four innings of one-run ball, striking out four and allowing just three hits. That effort kept San Francisco in the game long enough to battle back. But the late innings unraveled badly.

Evan Sisk could not find the strike zone in his one-third of an inning, issuing three walks and surrendering three earned runs without recording an out via a hit. Luke Weaver followed and gave up two more earned runs in two-thirds of an inning. When Carson Seymour took over to try to close things out, he allowed two hits in two-thirds of an inning and was charged with the loss when the Pirates pushed the winning run across. Mason Montgomery got the win for Pittsburgh, working a clean ninth inning that held the Giants at bay.

Giants Offense Put Up 12 Runs and Still Lost

San Francisco's offense was not the problem Tuesday. The Giants scratched and clawed for 12 runs, and a handful of players came up big.

  • Turner Hill went 4-for-5 with an RBI, providing consistent table-setting throughout the lineup.
  • Rafael Devers delivered the biggest blow for San Francisco, going 1-for-4 but launching a home run and driving in three runs.
  • Drew Cavanaugh added three hits, two RBI, and five at-bats of steady production.
  • Jonah Cox went 2-for-5 with an RBI, and Christian Koss chipped in two hits and an RBI as well.

Scoring 12 runs in a road game should be enough to win. The fact that it was not tells you everything about how badly the pitching faltered.

Pittsburgh's Comeback Was Powered by Oneil Cruz and Brandon Lowe

On the Pirates' side, Oneil Cruz was the most damaging bat in the building. Cruz went 4-for-6 and drove in four runs — a performance that keyed Pittsburgh's rally and made the walk-off possible. Brandon Lowe went 4-for-6 as well, adding a home run and an RBI. Nick Gonzales contributed three hits in five at-bats with an RBI, and Spencer Horwitz drove in two runs on two hits.

Pittsburgh's lineup made the Giants pay every time San Francisco's pitching left the door open, and after trailing by three, the Pirates just kept swinging until the game was theirs.

Turning Point: The Giants' Late-Inning Bullpen Implosion

San Francisco held a three-run lead late. What followed was a sequence that no manager wants to live through. Sisk's three-walk, three-run meltdown without recording a meaningful out was the gut punch. Weaver could not stop the bleeding. By the time Seymour was on the mound in the ninth trying to record outs, the Giants were already in survival mode — and Pittsburgh delivered the walk-off to end it.

What's Next for the Giants

San Francisco will need to regroup quickly. This was a game they controlled for long stretches and ultimately gave away, and the manner of the loss — a blown multi-run lead and a walk-off — is the kind of defeat that can linger if the team does not respond. The Giants continue their road trip, and the pitching staff will need to stabilize before the next game if this trip is going to turn around.