Astros defeat Los Angeles in Game 7 to win first World Series title
Astros win their first World Series after Game 7 victory over LA
Houston Astros are WORLD CHAMPIONS!
Nationals Beat Astros 6-2 To Win The 2019 World Series : NPR
When was the last time that Houston Astros got to the World Series
Houston Astros beat the Los Angeles Dodgers to win World Series title
Astros burst ahead, beat Phillies 5-2, tie World Series 1-1
Astros beat Braves 9-5, force World Series back to Houston
Houston Astros Win World Series - The New York Times
Astros win second World Series title in six years, first since scandal
The Texas Rangers and Houston Astros Play for a Spot in the World