Astros win first World Series championship in franchise history
World Series 2017: Houston Astros win first championship after topping Los Angeles Dodgers in Game 7-Sports News , Firstpost
The Houston Astros Are World Series Champions
Houston Astros win baseball World Series – DW – 11/02/2017
MORE
Astros win 2nd World Series in 6 years
Champs: Astros' first World Series win is a triumph for Houston
2022 World Series schedule, matchup and what to know - The Washington Post
Astros win first World Series title
Nationals win first World Series title, stun Astros, 6-2, in Game 7 - The Washington Post
Astros win first World Series in franchise history, defeat Dodgers in Game 7
How the Astros Won World Series Game 7, Inning by Inning - The New York Times
Watch 2017 World Series Champions: Houston Astros