Giants Walk Off in Ninth as Bericoto, Devers Stun Athletics

Sometimes baseball rewards the patient. Sometimes it punishes the foolish. On Wednesday night at Oracle Park, the Oakland Athletics learned both lessons in brutal fashion, watching a one-run lead evaporate in the cruelest way possible, courtesy of two straight home runs in the bottom of the ninth inning. The Giants won 2-1, and frankly, the Athletics should be furious with how they managed to snatch defeat from the jaws of what should have been victory.

Pitching Decisions

1.0IP0H0ER1BB1K
0.2IP2H2ER0BB0K

Star Performers

Max Muncy

Season AVG: .230
3AB1H1HR1RBI1R0BB
Victor Bericoto

Season AVG: .227
4AB2H1HR1RBI1R0BB

Max Muncy gave Oakland every opportunity to win this thing. His solo shot in the top of the eighth off the Giants’ bullpen put the A’s up 1-0, a lead that felt substantial in a game this tight. Muncy went 1-for-3 with that crucial blast, and for eight innings, it looked like it might just hold up. That’s baseball, right? One swing changes everything.

Max Muncy's go-ahead home run (5)

But then came the ninth inning, where Elvis Alvarado and the Oakland relief corps completely fell apart. Alvarado only recorded two outs before the damage was done, surrendering two hits and two earned runs in just 0.2 innings of work. That’s not a blown save, that’s a catastrophe masquerading as baseball.

The Ninth Inning That Changed Everything

Rafael Devers tied it up with his 12th home run of the season, a fly ball to center that sparked hope in the Oracle Park faithful. But hope is fleeting in baseball, and it transforms into euphoria quickly when you’re a Giants fan. Victor Bericoto, a relative afterthought in this game with just two hits in four at-bats, delivered the walk-off blast that will haunt Oakland for weeks.

Rafael Devers' game-tying home run (12)
Victor Bericoto crushes a walk-off home run

This is where we have to talk about Victor Bericoto’s second home run of the season. It wasn’t a lucky swing. It wasn’t a broken-bat miracle. It was a player stepping up in the moment and executing when everything was on the line. Meanwhile, Alvarado was left to face the firing squad of public scrutiny, a pitcher who couldn’t get out of his own way when the Giants needed just three outs to extend this game.

A Game of Inches and Incompetence

Erik Miller gets the win for the Giants, which might be the most generous pitching decision of the season. He threw one inning, allowed no hits, no earned runs, and struck out one batter. Dominant? Sure. Meaningful? Debatable. But that’s the nature of closing games in 2026 baseball. You get credited with the win if you’re on the mound when your team takes the lead for good, no matter how brief your contribution.

Victor Bericoto's walk-off home run (2)

What’s really galling here is how Oakland managed this game overall. Gage Jump was sensational for five scoreless innings with nine strikeouts, keeping the A’s in position to win. Then Muncy did his part in the eighth. Everything was there for Oakland to pocket a victory on the road. Instead, they’ll go home wondering how they couldn’t string together enough pitching to close out a 1-0 lead in the ninth inning.

This is the kind of loss that defines seasons. This is the kind of collapse that separates contenders from pretenders. The Giants got lucky Wednesday night, and Oakland got what they deserved for poor execution when it mattered most.

Box Score

Athletics Batting

Player AB R H RBI BB SO AVG
Henry Bolte CF 2 0 1 0 1 1 .308
Nick Kurtz 1B 4 0 0 0 0 1 .282
Shea Langeliers C 3 0 0 0 1 0 .265
Tyler Soderstrom LF 4 0 0 0 0 0 .242
Jacob Wilson SS 3 0 1 0 0 1 .277
Jonah Heim 3B 1 0 0 0 0 0 .243
Joey Meneses DH 2 0 0 0 1 0 .143
Lawrence Butler RF 3 0 0 0 0 2 .192
Max Muncy SS 3 1 1 1 0 2 .230
Jeff McNeil 2B 3 0 0 0 0 0 .228

Athletics Pitching

Pitcher IP H R ER BB SO ERA
Gage Jump 5.0 3 0 0 1 9 2.04
Justin Sterner 1.0 0 0 0 0 0 3.96
Hogan Harris 1.0 1 0 0 0 2 3.65
Luis Medina 1.0 0 0 0 2 2 4.29
Elvis Alvarado (L) 0.2 2 2 2 0 0 6.20

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Matt Chapman 3B 3 0 0 0 1 1 .240
Bryce Eldridge 1B 3 0 0 0 1 2 .285
Casey Schmitt 2B 4 0 0 0 0 2 .295
Rafael Devers DH 4 1 1 1 0 2 .239
Willy Adames SS 4 0 0 0 0 2 .224
Jung Hoo Lee RF 4 0 2 0 0 0 .333
Victor Bericoto LF 4 1 2 1 0 1 .227
Eric Haase C 2 0 0 0 0 2 .207
Drew Gilbert CF 0 0 0 0 1 0 .234
Jonah Cox CF 2 0 1 0 0 1 .368
Daniel Susac C 0 0 0 0 0 0 .267

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Tyler Mahle 5.2 2 0 0 2 4 5.49
Sam Hentges 0.1 0 0 0 0 0 2.77
Ryan Walker 1.0 0 0 0 0 1 4.95
Dylan Smith 1.0 1 1 1 0 1 1.17
Erik Miller (W) 1.0 0 0 0 1 1 4.29