Alvarez’s Grand Slam Lifts Astros Past Twins in Late-Inning Thriller
The Minnesota Twins came to Houston on Tuesday expecting to steal a game from the Astros, and for roughly three innings, it looked like a viable plan. Instead, what unfolded was a masterclass in how one player’s big swing can obliterate all your carefully laid offensive strategies.
Pitching Decisions
Star Performers
The Twins struck first and struck hard. Ryan Kreidler‘s line drive single in the top of the first drove in two runs, and when you add Victor Caratini’s RBI hit by pitch in that same inning, Minnesota had staked themselves to a 3-0 lead before the Astros had even finished recording their outs. It was the kind of start that should have Minnesota feeling confident. They should have felt like they were in control.
They weren’t. Not for long, anyway.
The Turning Point Nobody Saw Coming
Through four innings, Joe Ryan had been serviceable enough for the Twins, allowing just five hits and no earned runs despite three walks. Mike Burrows, meanwhile, was grinding through Minnesota’s lineup without catastrophe. Then the bottom of the fourth happened, and everything changed with the swing of one bat.
After Yainer Diaz singled in Cam Smith to make it 3-1, the Astros got a gift when Jose Altuve’s apparent strikeout was overturned on challenge. That decision would haunt the Twins for the rest of the night. With the bases loaded and the count reset, Yordan Alvarez stepped up to the plate and reminded everyone why he’s one of the most dangerous hitters in baseball. His grand slam to right center field turned a 3-2 deficit into a 6-3 lead in one magnificent swing. That’s not just a momentum shift; that’s a seismic event.
Josh Bell’s RBI double in the fifth gave Minnesota one more run, but it was too little, too late. The Twins were chasing shadows at that point.
Tech and Execution Save Houston
Credit Joe Espada’s team for weathering what could have been a difficult night. Burrows pitched five solid innings, allowing four runs on six hits while striking out three. More importantly, Houston’s bullpen closed the door with conviction. Josh Hader came in for the save and struck out two in a scoreless ninth, looking every bit the elite closer he’s been all season.
The VAR challenge on Altuve’s at-bat won’t go down in history as controversial, but it will go down as the swing point of this game. Derek Shelton’s Twins ran into a buzz saw named Alvarez on a Tuesday night in June, and sometimes that’s all there is to it. The grand slam was the difference, plain and simple. Alvarez finished 3-for-4 with four RBIs and moved his home run total to 26 on the season.
For the Twins, it’s a frustrating loss. Ryan pitched decently enough but left after four innings once Houston’s offense broke through. This is the kind of game that stings because Minnesota did almost everything right early. But baseball rewards execution and power in the clutch, and on Tuesday at Daikin Park, the Astros had both when it mattered most.
Box Score
Minnesota Twins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Trevor Larnach LF | 2 | 1 | 0 | 0 | 1 | 0 | .284 |
| Luke Keaschall RF | 1 | 0 | 0 | 0 | 0 | 1 | .245 |
| Brooks Lee 3B | 4 | 0 | 1 | 0 | 0 | 1 | .251 |
| Kody Clemens 2B | 4 | 2 | 2 | 0 | 0 | 1 | .241 |
| Josh Bell DH | 4 | 0 | 1 | 1 | 0 | 0 | .243 |
| Royce Lewis 1B | 3 | 1 | 1 | 0 | 1 | 1 | .216 |
| Victor Caratini C | 3 | 0 | 0 | 1 | 0 | 1 | .237 |
| Ryan Kreidler CF | 4 | 0 | 1 | 2 | 0 | 1 | .287 |
| Tristan Gray SS | 3 | 0 | 0 | 0 | 0 | 1 | .238 |
| Alex Jackson PH | 1 | 0 | 0 | 0 | 0 | 1 | .311 |
| Austin Martin LF | 3 | 0 | 0 | 0 | 0 | 1 | .241 |
Minnesota Twins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Joe Ryan (L) | 4.0 | 5 | 6 | 0 | 3 | 5 | 3.05 |
| Eric Orze | 2.0 | 0 | 0 | 0 | 0 | 3 | 5.08 |
| Marco Raya | 2.0 | 2 | 0 | 0 | 0 | 1 | 4.50 |
Houston Astros Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Jose Altuve 2B | 3 | 1 | 0 | 1 | 1 | 1 | .233 |
| Yordan Alvarez LF | 4 | 1 | 3 | 4 | 0 | 1 | .314 |
| Brice Matthews LF | 0 | 0 | 0 | 0 | 0 | 0 | .193 |
| Isaac Paredes DH | 4 | 0 | 0 | 0 | 0 | 1 | .250 |
| Christian Walker 1B | 3 | 0 | 1 | 0 | 1 | 1 | .241 |
| Cam Smith RF | 4 | 1 | 1 | 0 | 0 | 1 | .222 |
| Taylor Trammell CF | 4 | 1 | 0 | 0 | 0 | 1 | .263 |
| Jake Meyers CF | 0 | 0 | 0 | 0 | 0 | 0 | .212 |
| Yainer Diaz C | 3 | 1 | 1 | 1 | 0 | 0 | .246 |
| Nick Allen SS | 4 | 0 | 0 | 0 | 0 | 3 | .243 |
| Raynel Delgado 3B | 3 | 1 | 1 | 0 | 1 | 0 | .286 |
Houston Astros Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Mike Burrows (W) | 5.0 | 6 | 4 | 4 | 2 | 3 | 5.58 |
| Enyel De Los Santos | 1.0 | 0 | 0 | 0 | 0 | 1 | 4.78 |
| Steven Okert | 1.0 | 0 | 0 | 0 | 0 | 2 | 2.41 |
| Bryan King | 1.0 | 0 | 0 | 0 | 0 | 1 | 2.19 |
| Josh Hader (SV) | 1.0 | 0 | 0 | 0 | 0 | 2 | 0.69 |
