This article recaps a wild late-inning showdown where the Los Angeles Angels stunned the Oakland Athletics with a walk-off win. Zach Neto blasted a two-run homer after Adam Frazier’s leadoff single in the ninth.
It also spotlights J.T. Ginn’s near-no-hitter for Oakland. The Angels showed real grit after being outhit, and a notable on-base streak popped up in the middle innings.
The win snapped a six-game skid for the Angels. Now, a Tuesday rematch between these teams suddenly feels a lot more interesting.
Late-inning drama delivers a walk-off for the Angels
Adam Frazier started the ninth with a single for the Angels. Then Zach Neto crushed a two-run, 413-foot shot to center that just cleared the wall, capping a 2-1 win.
Neto’s walk-off homer came off Oakland starter J.T. Ginn on a 2-0 sinker. That blast snapped Los Angeles’ six-game losing streak and brought a jolt of life to a team desperate for a late-season spark.
Ginn carried a no-hit bid deep into the game, racking up strikeouts and keeping his pitch count in check. He struck out 10, walked just one, and didn’t allow a baserunner through 4 1/3 innings.
Everything unraveled for Oakland in the ninth, as the Angels finally strung together a rally.
Ginn’s near-no-hitter and the A’s late-inning scare
The Athletics scored first in the top of the ninth when pinch-hitter Lawrence Butler lined a single that brought home Zack Gelof. That gave Oakland a brief lead and a flicker of hope.
But the celebration barely lasted. The Angels’ late push flipped the script and suddenly all the pressure was on Ginn and the A’s bullpen.
Oakland’s relievers had to step up. Ryan Zeferjahn allowed the first run in relief and loaded the bases.
Then Chase Silseth got Nick Kurtz to ground into a double play, ending the threat and keeping things tied for Neto’s heroics in the bottom half.
In the middle innings, Walbert Ureña tossed six shutout frames for the Angels. He scattered four hits and struck out four, keeping the game within reach.
The Angels’ strong starting pitching and late offense kept them in it, even though they were outhit 7-2.
Another story: Kurtz’s continued excellence at the plate. His fifth-inning double extended a 41-game on-base streak, tying an A’s franchise record.
That streak matches one of the longest in recent big-league seasons. The guy just finds ways to reach base, and it’s helped Oakland stay in close games—even when their offense looks shaky.
Key numbers and what they mean for the Angels
- Neto’s walk-off was a two-run homer to center, coming on Ginn’s 2-0 sinker for a wild finish.
- Ginn’s line: 10 strikeouts, one walk, 105 pitches, and nearly perfect through 4 1/3 innings.
- Ureña’s six shutout innings kept the Angels alive, with four hits allowed and four strikeouts.
- Kurtz’s 41-game on-base streak tied an A’s franchise record and matches some of the longest active streaks in MLB.
- The Angels’ resilience showed—they were outhit but still notched their third walk-off win of the season.
Looking ahead: Tuesday’s rematch
The series shifts to Oakland on Tuesday. The A’s will send left-hander Jacob López (3-2, 5.80 ERA) to the mound against Angels lefty Reid Detmers (1-4, 4.38).
It’s a chance for both teams to reset after a tense, hard-fought game. Maybe Neto can build on his big moment—that could really spark the Angels’ late-season push.
Keep an eye on how Oakland tweaks its lineup. Can Los Angeles keep up the late-inning pressure, or will we see another wild ninth inning?
Here is the source article for this story: Angels 2-1 Athletics (19 May, 2026) Game Recap
Experience Baseball History in Person
Want to walk the same grounds where baseball legends made history? Find accommodations near iconic ballparks across America and create your own baseball pilgrimage.
Check availability at hotels near: Yankee Stadium, Fenway Park, Wrigley Field, Dodger Stadium
Plan your ballpark visit: Get MLB Ballpark Tickets and find accommodations nearby.
- Biographies
- Stadium Guides
- Current Baseball Players
- Current Players by Team
- Players that Retired in the 2020s
- Players that Retired in the 2010s
- Players that Retired in the 2000s
- Players that Retired in the 1990s
- Players that Retired in the 1980s
- Players that Retired in the 1970s
- Players that Retired in the 1960s
- Players that Retired in the 1950s
- Players that Retired in the 1940s
- Players that Retired in the 1930s