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
Star Performers
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.
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.
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.
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 |
