Neto’s Walk-Off Homer Stings A’s in Angels’ Dramatic 2-1 Victory

Sometimes baseball rewards the team that refuses to quit, and Monday night at Angel Stadium belonged entirely to the Los Angeles Angels, who snatched victory from the jaws of heartbreak in the bottom of the ninth against Oakland. The final score read 2-1, but that sterile number fails to capture the pure drama of what unfolded: a no-hitter bid that lasted eight innings, a ninth-inning breakdown by the Athletics‘ pitching, and one Zach Neto home run that will haunt Oakland’s roster for weeks to come.

Pitching Decisions

0.2IP0H0ER0BB0K
8.0IP2H2ER1BB10K

Star Performers

Carlos Cortes

Season AVG: .349
2AB1H0HR0RBI0R3BB
Zach Neto

Season AVG: .225
3AB1H1HR2RBI1R0BB

Ginn’s Magnificent Failure

Zach Neto walks of the A's in the Angels' 2-1 win

J.T. Ginn was nothing short of spectacular for the Athletics, taking a no-hitter into the ninth inning with 10 strikeouts in eight innings of work. The kid threw heat, located his fastball, and made Angels hitters look foolish all night long. For eight innings, Ginn controlled this ballpark like he owned a deed to the place. But baseball, as anyone who has watched long enough knows, doesn’t care about your pedigree or your stuff. It only cares about results when the final batter steps away from the plate.

J.T. Ginn fans 10 in no-no bid

The no-hitter bid died in the ninth when Lawrence Butler singled on a line drive to center field, scoring Zack Gelof and putting Oakland up 1-0. It should have been enough. One run in a pitching duel of this magnitude should have been enough. But it wasn’t.

Zach Neto's walk-off home run! (8)

Zach Neto, the Angels’ young shortstop, stepped into the box with Jose Siri on base and crushed a two-run home run that sent Angel Stadium into delirium. That’s all it took. One swing erased eight innings of pitching excellence and handed the Angels a 2-1 victory. Neto finished the night with one hit in three at bats, but that single hit accounted for both runs the Angels needed to win this game. That’s baseball distilled to its essence: brutal and beautiful in equal measure.

The Bitter Taste of Defeat

Condensed Game: ATH@LAA – 5/18/26

Chase Silseth technically earned the win by throwing 0.2 innings of scoreless relief, which feels almost insulting to Ginn’s eight dominant innings. The Los Angeles Angels’ bullpen got the job done when it mattered most, but make no mistake, this was Ginn’s game to lose, and lose it he did. Not because he made a bad pitch or because the hitter got lucky. Neto hit a hanging fastball that Ginn, on another night with a bit more fortune, might have gotten away with. The baseball gods weren’t feeling charitable Monday evening.

Adam Frazier breaks up the no-no in 9th

The Athletics will replay this game in their minds for months. Gelof stole second base, showing aggression that almost paid off. Ginn’s stuff never wavered. The defense was crisp. Everything worked to perfection for 24 outs, and then, suddenly, it didn’t. That’s the cruelty of the ninth inning, the cruelty of the walk-off, the cruelty of a game that rewards only the final result.

J.T. Ginn talks taking no-hitter into the 9th

For the Angels, this win provides a jolt of confidence going forward. Neto’s heroics will be remembered as the moment the franchise refused to accept defeat. For the Athletics, this one stings differently than most losses because they had their opponent exactly where they wanted him. Sometimes, that’s the worst loss of all.

Box Score

Athletics Batting

Player AB R H RBI BB SO AVG
Carlos Cortes RF 2 0 1 0 3 0 .349
Alika Williams SS 0 0 0 0 0 0 .000
Shea Langeliers C 4 0 1 0 1 0 .335
Nick Kurtz 1B 5 0 1 0 0 2 .267
Brent Rooker DH 4 0 0 0 0 1 .190
Tyler Soderstrom LF 4 0 0 0 0 1 .190
Henry Bolte CF 4 0 1 0 0 1 .353
Jeff McNeil 2B 4 0 1 0 0 0 .273
Zack Gelof 3B 3 1 1 0 0 1 .250
Darell Hernaiz SS 3 0 0 0 0 0 .257
Lawrence Butler RF 1 0 1 1 0 0 .177

Athletics Pitching

Pitcher IP H R ER BB SO ERA
J.T. Ginn (L) 8.0 2 2 2 1 10 2.98

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 3 1 1 2 0 1 .225
Mike Trout CF 3 0 0 0 0 0 .234
Nolan Schanuel 1B 3 0 0 0 0 2 .251
Jorge Soler DH 3 0 0 0 0 3 .214
Yoán Moncada 3B 2 0 0 0 1 1 .191
Jo Adell RF 3 0 0 0 0 1 .257
Josh Lowe LF 3 0 0 0 0 1 .174
Logan O'Hoppe C 3 0 0 0 0 1 .189
Adam Frazier 2B 3 0 1 0 0 0 .239
Jose Siri PR 0 1 0 0 0 0 .333

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Walbert Ureña 6.0 4 0 0 2 4 2.70
Sam Bachman 2.0 1 0 0 0 2 2.82
Ryan Zeferjahn 0.1 2 1 1 2 0 4.50
Chase Silseth (W) 0.2 0 0 0 0 0 2.30