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
Star Performers
Ginn’s Magnificent Failure
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.
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, 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
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.
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.
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 |
