Two runners. A pair of throws home. Two completely different endings. The Astros and Angels traded heart-stopping plays at the plate in the 10th inning. When the dust settled, Houston walked off Angel Stadium with a 5-4 win.
This is your full recap of the Astros vs Angels thriller, the late drama, the rookie throw that saved it, and the clutch hits that got Houston there. Let us run it back.
1. The Story of the Game
This one had everything. A wild Angels rally, a slow Astros comeback, and a late lead change. Then came a ninth-inning equalizer and a tenth inning that will end up on highlight reels.
In the end, Houston found a way. The Astros tied it in the ninth and won it in the tenth. Then they survived a final scare to escape Anaheim with a one-run victory.
This was a back-and-forth grind, not a blowout. Both teams had chances to win late. But the Astros made the two biggest plays when it mattered most, one with the bat and one with the arm.
2. The Key Moments, Inning by Inning
Here is how a tense night unfolded, from the early Angels burst to the dramatic finish.
| 2nd | Angels rally for a 3-0 lead Los Angeles sent all nine batters to the plate. The big blows were an RBI single from Trey Mancini and a two-run double by Logan O’Hoppe. |
| 3rd | Astros answer Christian Walker pulled a run back with an RBI double to make it 3-1. |
| 6th | Houston ties it RBI doubles from LaMonte Wade Jr. and Cam Smith leveled the game at 3-3, though Wade hurt his hamstring and left. |
| 7th | Neto strikes Zach Neto’s solo home run put the Angels back in front 4-3. |
| 9th | Walker comes through With one out, Christian Walker’s RBI single scored Jeremy Pena to tie it 4-4 and force extras. |
| 10th | Altuve wins it Jose Altuve tagged from third on a Jake Meyers popup and scored when the throw home skipped past the catcher, making it 5-4. |
3. The Two Plays at the Plate That Decided It
Baseball rarely gives you one great play at the plate. This game gave you two, back to back, in the same inning.
The Go-Ahead Run, Astros Side
In the top of the tenth, Houston had runners at first and third with one out. Jake Meyers lifted a popup that Angels second baseman Nick Madrigal caught on the outfield grass. Altuve tagged from third anyway. The throw home beat him easily, but it skipped past catcher Logan O’Hoppe, letting Altuve slide in safely with the go-ahead run.
The Game-Saving Throw, Astros Side
In the bottom half, the Angels nearly answered. Mike Trout ran from second on a Jose Siri single. Rookie Brice Matthews, who had entered in left field that day, fired a perfect throw to nail a sliding Trout at the plate. As the official MLB.com recap detailed, Bryan Abreu then locked down the final two outs.
Why This Matters: Two plays at the plate in one inning is rare. One handed the Astros the lead, and one protected it. That kind of swing turns an ordinary June game into a season highlight.
4. The Heroes of the Night
A win this tight needs more than one star. These names made the difference.
- Christian Walker drove in two of the biggest runs, the early answer and the ninth-inning equalizer.
- Jose Altuve scored the winning run with heads-up baserunning in the tenth.
- Brice Matthews, a rookie pressed into action, saved the game with a perfect throw to get Trout.
- Spencer Arrighetti gave Houston six steady innings, with all three runs against him coming in the second.
- Bryan Abreu slammed the door to seal the one-run win.
5. The Angels Side of the Story
Los Angeles will feel this one slipped away. They led twice and had the tying run barreling home in the tenth.
- Zach Neto’s seventh-inning homer gave the Angels a late lead they could not protect.
- Trey Mancini, a former Astros World Series winner, and Logan O’Hoppe powered the big second inning.
- The tenth-inning gamble to send Trout home ended with a perfect throw, and the game.
6. Injuries and What It Means
The win came with a cost and some context worth knowing.
- LaMonte Wade Jr. injured his right hamstring running to second and left the game, a worry for Houston.
- The Astros had already placed infielder Nick Allen on the injured list before the game with a hamstring strain.
- Despite the injuries, the gritty extra-innings win shows the depth and fight in Houston’s roster.
Worth Knowing: Rookie Brice Matthews only entered because of Wade's injury, then made the game-saving play. Sometimes the next man up writes the best story of the night.
Frequently Asked Questions
What Was the Astros vs Angels Final Score
The Houston Astros beat the Los Angeles Angels 5-4 in 10 innings at Angel Stadium on June 8, 2026. Jose Altuve scored the go-ahead run in the top of the tenth. A game-saving throw from rookie Brice Matthews then preserved the one-run win.
How Did the Astros Win the Game
Houston tied the game 4-4 in the ninth on a Christian Walker RBI single. In the tenth, Jose Altuve tagged from third on a popup and scored as the throw home skipped past the catcher. Brice Matthews then threw out Mike Trout to end it.
What Was the Brice Matthews Throw
In the bottom of the tenth, rookie Brice Matthews, playing left field, threw out a sliding Mike Trout at home plate as Trout tried to score from second on a Jose Siri single. The play preserved the Astros’ 5-4 lead before Bryan Abreu closed it out.
Who Scored the Winning Run for the Astros
Jose Altuve scored the winning run. With runners at first and third and one out in the tenth, Jake Meyers popped up to shallow center. Altuve tagged from third and slid in safely after the throw home skipped past Angels catcher Logan O’Hoppe.
Did Christian Walker Have a Big Game
Yes. Christian Walker drove in two crucial runs, an RBI double in the third and the game-tying RBI single in the ninth that scored Jeremy Pena. His ninth-inning hit forced extra innings. It set up the dramatic finish.
Who Got Injured in the Astros Angels Game
LaMonte Wade Jr. injured his right hamstring running to second base and left the game. Houston had also placed infielder Nick Allen on the injured list before the game with a left hamstring strain. That opened the door for rookie Brice Matthews.
How Many Innings Did the Astros Angels Game Go
This game went 10 innings. The two teams were tied 4-4 after nine. Houston scored in the top of the tenth and held on in the bottom half with a play at the plate to win 5-4.
Where Was the Astros vs Angels Game Played
The game was played at Angel Stadium in Anaheim, California, on June 8, 2026, as part of the 2026 MLB regular season. It was a road win for the Houston Astros over the Los Angeles Angels.



