Astros defeat Phillies in Game 6 to win 2nd World Series title
When was the last time that Houston Astros got to the World Series, appearances and how many have won? - AS USA
Houston Astros win first World Series ever since being founded 55 years ago - Houston Business Journal
Houston Astros win 2nd World Series title
The Unloved Houston Astros Have Become Inevitable Winners - WSJ
Reflecting on the Houston Astros' World Series Win – The Bates Student
Astros win World Series to secure place as premier MLB team - Sports Illustrated
Baker Finally Wins 1st Series Title as Manager With Astros - Bloomberg
Houston Astros close in on second World Series with road win in Philadelphia
How many World Series have the Houston Astros won?
Houston Astros have never won the first game of the World Series
Houston Strong' mantra rings true after Astros' World Series win - ABC News
Like It or Not, Astros Are 2017 World Series Champions Forever, News, Scores, Highlights, Stats, and Rumors
Houston Astros - Wikipedia