Champs: Astros' first World Series win is a triumph for Houston
World Series 2017: Houston Astros win first title
President Trump tweets World Series congratulations to Astros
Houston Astros have never won the first game of the World Series
MORE
Houston Strong: Astros take World Series title for the first time
World Series champion Astros have potential to be a dynasty
Astros are the 2022 World Series Champions - Sports Fusion Live
When MLB executive rejected Jose Altuve's jersey rip excuse in wake of Houston Astros sign-stealing scandal
Champs: Astros' first World Series win is a triumph for Houston
How the Astros won the World Series over the Phillies in Game 6 - The Athletic
Houston Astros: World Series champions Houston Astros welcomed by Joe Biden to the White House; Watch - The Economic Times