Astros win first World Series title
Houston Astros Win World Series - The New York Times
Braves win first World Series title since 1995 – WABE
The Houston Astros have won the World Series, beating the Philadelphia Phillies : NPR
MORE
Braves rout Astros, win first World Series title since 1995
The Astros win the World Series!
Houston Astros win World Series, set benchmark for MLB success - Los Angeles Times
Dusty Baker wins his first World Series title as manager with Houston
An Inside Look At the Houston Astros' World Series Championship Ring - Only Natural Diamonds
Houston Astros should be stripped of 2017 World Series title, nationwide poll says
The Houston Astros started from the bottom, and now they're World Series champions
Astros headed to World Series, Verlander named MVP
Astros World Series: How to buy copies of Houston Chronicle
World Series: Houston Astros claim second World Series title in six years with victory over Philadelphia Phillies, Baseball News
Nationals top Astros in Game 7 to win 1st World Series title – The Denver Post
Reflecting on the Houston Astros' World Series Win – The Bates Student