Guardians Rally Past Angels in Ninth, Steal Wednesday Victory

Sometimes baseball rewards the team that refuses to quit, and on Wednesday night at Angel Stadium, the Cleveland Guardians proved they hadn’t read the script the Angels were trying to write. A 4-3 victory that felt less like a nail-biter and more like a mugging, Cleveland’s offense came alive when it mattered most, turning a two-run deficit into a stunning ninth-inning triumph that sent the home crowd trudging toward the exits in stunned silence.

Pitching Decisions

0.2IP0H0ER1BB1K
1.0IP3H2ER1BB0K
1.0IP1H0ER0BB1K

Star Performers

Travis Bazzana

Season AVG: .243
3AB2H0HR2RBI1R0BB
Zach Neto

Season AVG: .237
3AB1H0HR1RBI1R0BB

The Angels had every reason to feel confident heading into the final frame. They’d scratched out two runs early on the strength of a Zach Neto hit-by-pitch and a Mike Trout sacrifice fly in the second inning, and Ryan Watson‘s early relief appearance suggested the Angels felt their pitching was locked in. But this is baseball, where nothing stays locked in for long, and confidence can evaporate faster than a broken air conditioning system in Southern California heat.

Guardians mount comeback in 9th to down Angels

When The Ninth Inning Becomes a Guardians Stage

The ninth inning unfolded like a masterclass in clutch hitting. Steven Kwan, the Guardians’ center fielder, smacked a ground-rule double down the right field line to tie things up, with Petey Halpin scurrying home to make it 2-2. Then Travis Bazzana, who seems to have a knack for making the biggest moments his personal property, lifted a sacrifice fly to right field that scored Brayan Rocchio with the go-ahead run. Just like that, a potential loss became a victory.

Steven Kwan's game-tying double

The Angels had opportunities to put the game away earlier. Nathaniel Lowe’s RBI single in the eighth had knotted things at 2-2 after the Guardians had clawed back to 2-1 on Travis Bazzana’s sacrifice fly in the fifth. But this Angels team simply couldn’t capitalize when it mattered, couldn’t deliver that knockout punch when the Guardians were vulnerable. That’s the difference between October teams and August also-rans.

Travis Bazzana drives in go-ahead run

Pitching Dominance Overshadowed by Late-Game Collapse

Credit must be given to Joey Cantillo, who was masterful for six innings for Cleveland, keeping the Angels offense mostly in check despite allowing the early damage. The Angels’ Grayson Rodriguez had his own strong outing, but none of it mattered once Watson entered the game. His 1.0 IP, 3H, 2ER line tells you everything you need to know about a relief pitcher who simply wasn’t up to the moment.

Condensed Game: CLE@LAA – 8/26/26

Hunter Gaddis earned the win despite throwing just two-thirds of an inning, a testament to how compressed and chaotic the final inning became. Erik Sabrowski closed it out cleanly with a save, retiring one batter while the Guardians’ celebration began before the final out was even recorded.

Erik Sabrowski closes out 4-3 win

The Angels were supposed to be the home team advantage story on Wednesday night. Instead, they became a cautionary tale about taking your foot off the accelerator. You don’t beat teams like Cleveland by coast-managing through the ninth inning. You beat them by closing the door, and the Angels swung and missed.

Box Score

Cleveland Guardians Batting

Player AB R H RBI BB SO AVG
Steven Kwan LF 5 0 2 1 0 1 .275
Travis Bazzana 2B 3 1 2 2 0 1 .243
José Ramírez DH 4 0 2 0 1 2 .243
Jo Adell RF 4 0 0 0 1 0 .237
Patrick Bailey C 0 0 0 0 0 0 .194
Nathaniel Lowe 1B 3 0 2 1 1 1 .264
Angel Martínez RF 3 0 0 0 0 0 .242
Angel Genao 3B 4 0 1 0 0 0 .288
Austin Hedges C 3 0 0 0 0 2 .266
Chase DeLauter PH 1 0 1 0 0 0 .289
Petey Halpin CF 0 1 0 0 0 0 .218
Brayan Rocchio SS 4 2 2 0 0 1 .249

Cleveland Guardians Pitching

Pitcher IP H R ER BB SO ERA
Joey Cantillo 6.0 2 3 2 7 1 3.70
Tim Herrin 1.1 0 0 0 0 1 3.28
Hunter Gaddis (W) 0.2 0 0 0 1 1 3.18
Erik Sabrowski (SV) 1.0 1 0 0 0 1 3.00

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Zach Neto SS 3 1 1 1 0 0 .237
Mike Trout DH 2 0 0 1 1 1 .241
Vaughn Grissom 1B 4 0 1 0 0 0 .248
Christian Moore 2B 1 0 0 0 3 0 .162
Jose Siri LF 4 0 0 0 0 2 .244
Josh Lowe RF 3 1 1 0 1 0 .214
Denzer Guzman 3B 2 1 0 0 2 0 .224
Tyler Heineman C 3 0 0 0 0 0 .175
Travis d'Arnaud PH 1 0 0 0 0 1 .161
Bryce Teodosio CF 2 0 0 0 1 0 .204
Oswald Peraza PH 1 0 0 0 0 0 .225

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Grayson Rodriguez 5.2 7 1 1 1 4 6.03
Sammy Peralta 1.1 1 1 1 0 3 5.40
Luke Murphy 1.0 1 0 0 1 1 1.59
Ryan Watson (L) 1.0 3 2 2 1 0 4.43