McCarthy’s walk-off triple caps Rockies’ improbable ninth-inning comeback
Well, here’s a game that will make you believe in the baseball gods after all, even if those gods have a sick sense of humor. The Colorado Rockies scraped together the kind of improbable ninth-inning heroics that should make every Red Sox fan want to throw their remote through the television, courtesy of a Jake McCarthy triple that cashed in three runs and sent Coors Field into absolute bedlam on Monday night.
Pitching Decisions
Star Performers
The final score reads Colorado 3, Boston 2, but that sterile notation doesn’t capture the sheer absurdity of how this thing unfolded. The Red Sox had built themselves a respectable 2-0 lead through six innings on the strength of some perfectly adequate baseball. Willson Contreras doubled in Wilyer Abreu, and Caleb Durbin singled in Contreras for what looked like a comfortable cushion entering the home stretch.
But then Boston’s bullpen imploded like a house of cards in a hurricane. Aroldis Chapman, supposedly a postseason-proven closer, recorded exactly zero outs while surrendering four hits and three earned runs. Zero outs! In a major league game in 2026! Chapman’s line reads like a typo: 0.0 innings pitched, 4 hits, 3 earned runs. That’s not a relief appearance, that’s a crime scene.
McCarthy’s walk-off triple was the dagger that twisted the knife deepest, a ground ball that skipped past Jarren Duran in left field and brought home TJ Rumfield, Hunter Goodman, and Cole Carrigg. The man finished 1-for-4 with three RBIs, which is about as clutch as baseball gets. Those are the kinds of stat lines that end up on highlight reels and in the nightmares of Boston’s coaching staff.
The Rockies’ Unlikely Savior
Victor Vodnik pitched just two innings for Colorado but somehow earned the win, allowing zero hits and zero runs while walking two batters. In a game where the Rockies collected fewer hits than the Red Sox but found ways to manufacture runs when it mattered most, that’s the kind of pitching line that defines championship moments. Sure, it’s only June, and this is just one game, but sometimes one game tells you everything about a team’s character.
Tyler Freeman went 3-for-4 for the Rockies and clearly understood the assignment when it came to putting pressure on Boston’s faltering defense. Meanwhile, Boston’s pitching was solid enough when it mattered, but Chapman’s sudden loss of competence in the ninth turned a potential statement victory into a demoralizing defeat.
What We Learned
First, never trust a ninth-inning lead at Coors Field. Second, depth pieces matter, and McCarthy just proved he belongs in the conversation as more than just a complementary player. Third, and most importantly, Boston’s bullpen just proved why you can’t coast through June banking on past playoff success. Chapman looked like a hitter at the plate had a better chance of throwing strikes than he did.
This Monday night in Denver will haunt Boston through the All-Star break. For Colorado, it’s the kind of win that builds character and makes believers out of skeptics. Now we’ll see if they can string together consecutive victories or if this was just another mirage in the thin Colorado air.
Box Score
Boston Red Sox Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Mickey Gasper C | 2 | 0 | 0 | 0 | 1 | 0 | .255 |
| Connor Wong C | 1 | 0 | 0 | 0 | 0 | 0 | .256 |
| Ceddanne Rafaela CF | 4 | 0 | 0 | 0 | 0 | 0 | .281 |
| Wilyer Abreu RF | 2 | 1 | 1 | 0 | 2 | 0 | .276 |
| Willson Contreras 1B | 4 | 1 | 1 | 1 | 0 | 0 | .281 |
| Jarren Duran LF | 3 | 0 | 0 | 0 | 1 | 0 | .202 |
| Caleb Durbin 3B | 3 | 0 | 2 | 1 | 1 | 1 | .221 |
| Masataka Yoshida DH | 3 | 0 | 0 | 0 | 1 | 0 | .242 |
| Anthony Seigler 2B | 2 | 0 | 0 | 0 | 0 | 1 | .154 |
| Andruw Monasterio 2B | 2 | 0 | 0 | 0 | 0 | 0 | .229 |
| Marcelo Mayer SS | 4 | 0 | 1 | 0 | 0 | 0 | .221 |
Boston Red Sox Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Jake Bennett | 6.0 | 4 | 0 | 0 | 0 | 9 | 3.71 |
| Tyron Guerrero | 1.0 | 0 | 0 | 0 | 0 | 0 | 3.65 |
| Garrett Whitlock | 1.0 | 4 | 0 | 0 | 0 | 0 | 2.66 |
| Aroldis Chapman (L) | 0.0 | 4 | 3 | 3 | 0 | 0 | 2.08 |
Colorado Rockies Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Willi Castro 3B | 4 | 0 | 1 | 0 | 0 | 2 | .275 |
| Tyler Freeman RF | 4 | 0 | 3 | 0 | 0 | 0 | .280 |
| TJ Rumfield 1B | 4 | 1 | 1 | 0 | 0 | 1 | .279 |
| Hunter Goodman C | 4 | 1 | 1 | 0 | 0 | 1 | .243 |
| Cole Carrigg SS | 4 | 1 | 1 | 0 | 0 | 1 | .250 |
| Jake McCarthy CF | 4 | 0 | 1 | 3 | 0 | 1 | .294 |
| Braxton Fulford DH | 2 | 0 | 1 | 0 | 0 | 1 | .250 |
| Troy Johnston DH | 1 | 0 | 0 | 0 | 0 | 0 | .308 |
| Kyle Karros 3B | 2 | 0 | 1 | 0 | 0 | 1 | .248 |
| Edouard Julien 2B | 1 | 0 | 1 | 0 | 0 | 0 | .227 |
| Ezequiel Tovar SS | 2 | 0 | 0 | 0 | 0 | 1 | .211 |
| Mickey Moniak LF | 1 | 0 | 1 | 0 | 0 | 0 | .285 |
Colorado Rockies Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Ryan Feltner | 6.0 | 4 | 2 | 2 | 4 | 2 | 4.79 |
| Brennan Bernardino | 1.0 | 1 | 0 | 0 | 0 | 0 | 3.73 |
| Victor Vodnik (W) | 2.0 | 0 | 0 | 0 | 2 | 0 | 7.06 |
