Rockies Rally Past Angels in Wild Slugfest, Goodman Delivers Go-Ahead Blast

Sometimes baseball gifts you a reminder of why it remains America’s greatest sport, and Monday night at Angel Stadium provided exactly that. The Colorado Rockies escaped Southern California with a 9-8 victory over the Los Angeles Angels in a breathless affair that swung like a pendulum between the team’s dugouts until the very final pitch. This wasn’t pretty. This wasn’t efficient. But it was absolutely riveting.

Pitching Decisions

1.0IP2H1ER0BB0K

Star Performers

Hunter Goodman

Season AVG: .238
5AB1H1HR3RBI1R1BB
Jose Siri

Season AVG: .304
5AB1H1HR4RBI1R0BB

The Angels Nearly Stole the Show

Jose Siri’s grand slam in the third inning should have set the tone for an Angels rout. Trailing 2-1, Los Angeles loaded the bases and Siri sent a three-run blast into left center that made it 5-2. It was a statement swing, the kind that makes you believe the home team has seized control. The Angels’ lineup, featuring Jorge Soler‘s crisp three-hit night, looked poised to punish the Rockies early and often.

Jose Siri's grand slam (2)

But here’s the thing about baseball: momentum is a myth, and long games expose every weakness in your pitching depth. By the time the eighth inning arrived, the Angels’ bullpen was gasping for air while the Rockies’ bats had found their rhythm.

Goodman and the Eighth Inning Theater

The eighth inning was Colorado’s masterclass in baseball brutality. Kyle Karros doubled home a run. Tyler Freeman singled to extend the lead. Then Hunter Goodman stepped to the plate and delivered the dagger, a three-run homer that sailed into left field and gave the Rockies a 9-5 advantage. Three runs with two outs. Goodman, who finished with three RBIs on the night, proved he’s the kind of clutch performer who thrives when the spotlight burns brightest.

Hunter Goodman's go-ahead three-run homer (14)

But the Angels refused to surrender completely. Jorge Soler’s triple in the bottom of the eighth cut the deficit to just one run, setting up a tense ninth where Colorado’s defense had to execute in the moments that matter most. They did. Ezequiel Tovar’s double play in the ninth sealed it.

Ezequiel Tovar completes a double play to secure win

Antonio Senzatela earned the win despite an abbreviated 1.2-inning appearance, which tells you everything about how many relievers saw action in this circus. Kirby Yates took the loss for Los Angeles, absorbing the responsibility for an Angels collapse that began the moment their bullpen couldn’t preserve their advantage.

The Verdict

This game was a reminder that baseball’s greatest drama often comes wrapped in statistical ugliness. Both teams combined for multiple errors and suspicious moments. The ABS system had to be consulted repeatedly on borderline calls. But none of that matters when the final score reads 9-8 and your team is heading to the airport with two points in the standings.

The Rockies rack up five runs in the 8th inning

The Rockies didn’t play mistake-free baseball on Monday. They played the kind of baseball that wins games. They hung around while the Angels self-destructed. They struck when given the opportunity. Jake McCarthy contributed two hits including a solo homer. Hunter Goodman delivered when it counted most. That’s how you steal wins on the road against division opponents.

The Angels, meanwhile, go home with the bitter taste of a game that should have been theirs for the taking. Siri’s grand slam and Soler’s aggressive base running should have been the difference makers. Instead, they’re left wondering how a 5-2 lead disappears in baseball’s unforgiving late innings. That’s the cruelty of this beautiful game.

Box Score

Colorado Rockies Batting

Player AB R H RBI BB SO AVG
Jake McCarthy CF 4 2 2 1 2 1 .288
Tyler Freeman RF 4 2 1 1 1 1 .278
TJ Rumfield 1B 0 0 0 1 0 0 .284
Hunter Goodman C 5 1 1 3 1 1 .238
Troy Johnston RF 5 0 2 1 0 1 .312
Willi Castro LF 1 1 0 0 3 0 .262
Ezequiel Tovar SS 5 0 0 0 0 5 .216
Edouard Julien 1B 2 0 0 0 2 1 .204
Chad Stevens 2B 1 0 0 0 0 0 .059
Sterlin Thompson DH 4 1 2 1 1 1 .194
Kyle Karros 3B 4 2 2 1 0 0 .222

Colorado Rockies Pitching

Pitcher IP H R ER BB SO ERA
Kyle Freeland 5.2 7 6 5 1 4 8.06
Seth Halvorsen 1.1 1 0 0 0 1 2.92
Jaden Hill 0.1 0 2 2 2 0 3.43
Antonio Senzatela (W) 1.2 2 0 0 1 0 1.30

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Jorge Soler DH 5 1 3 2 0 0 .221
Wade Meckler DH 0 0 0 0 0 0 .286
Mike Trout CF 4 0 1 0 1 2 .242
Vaughn Grissom 1B 4 1 1 0 1 0 .238
Jo Adell RF 5 1 1 1 0 1 .236
Oswald Peraza SS 5 1 2 0 0 0 .280
Jose Siri LF 5 1 1 4 0 0 .304
Nick Madrigal 2B 3 0 0 0 0 0 .222
Adam Frazier 2B 0 1 0 0 1 0 .227
Logan O'Hoppe C 4 0 0 0 0 2 .200
Donovan Walton 3B 3 2 1 0 1 0 .310

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
José Soriano 4.2 3 3 2 7 7 2.72
Chase Silseth 1.1 1 0 0 0 1 1.74
Ryan Zeferjahn 1.0 0 0 0 1 1 5.74
José Fermin 0.2 4 5 5 2 2 5.40
Brent Suter 0.1 0 0 0 0 0 4.64
Kirby Yates (L) 1.0 2 1 1 0 0 4.32