World Series 2017: Houston Astros win first title
The Unloved Houston Astros Have Become Inevitable Winners - WSJ
Houston Astros 2017 cheating scandal: What you need to know
Houston Astros Win First World Series Crown, Defeating Los Angeles
MORE
First World Series title - Houston Chronicle - November 2017
WORLD SERIES: Astros beat Dodgers, 5-1, to win first championship
Houston Astros top Philadelphia Phillies 4-1 in Game 6 to win
Houston Astros: 2017 World Series Champions
The Astros Tanked Their Way To The Top
Astros win first World Series championship in franchise history