World Series 2017: Houston Astros win first title
World Series Champions: A look back on the Astros' postseason journey – The Review
WORLD SERIES: Astros beat Dodgers, 5-1, to win first championship
Watch 2017 World Series Champions: Houston Astros
Estimated 1 million-plus celebrate Astros' title at parade - ESPN
Now that Astros have won World Series again, what's their place in history? - The Athletic
Like It or Not, Astros Are 2017 World Series Champions Forever, News, Scores, Highlights, Stats, and Rumors
How the Houston Astros cheated in 2017-18 MLB seasons – NBC Sports Philadelphia
LA City Council wants Astros' 2017 World Series title to be given to Dodgers
Houston Astros top Philadelphia Phillies 4-1 in Game 6 to win World Series
Houston Astros have never won the first game of the World Series
Houston Astros Win World Series Championship
Champs: Astros' first World Series win is a triumph for Houston