Houston Astros claim first World Series title in Game 7 win over
Astros win their first World Series after Game 7 victory over LA
Houston Astros claim first World
Nationals top Astros in Game 7 to win 1st World Series title
MORE
Astros thrash Dodgers, 5-1, in Game 7 to claim franchise's first
Nationals top Astros in Game 7 to win 1st World Series title
Houston Astros beat the Los Angeles Dodgers to win World Series title
The wait is over: Astros win the big one for a city whose spirit could
On These Astros, Who Isn't the M.V.P.? - The New York Times
Altuve and Javier lead Astros to 8-5 win at Rangers as Houston
Nationals top Astros in Game 7 to win first World Series title