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
Star Performers
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.
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.
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.
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 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 |
