Houston Astros Final Play 2017 World Series Champions
POLL: Should the Astros lose their 2017 World Series title?
Astros Outlast Dodgers to Clinch First World Series Title - The New York Times
Houston Astros Final Play 2017 World Series Champions
MORE
Mission Accomplished: Astros Complete Historic Run With 2022 World Series Title — College Baseball, MLB Draft, Prospects - Baseball America
Astros beat Yankees 4-0 in ALCS Game 7, advance to World Series vs. Dodgers
Houston Astros Are World Series Champions, Beating Los Angeles Dodgers – Houston Public Media
Astros top Dodgers to win first World Series championship - Sports Illustrated
Like It or Not, Astros Are 2017 World Series Champions Forever, News, Scores, Highlights, Stats, and Rumors
Houston Astros' Minute Maid Park history: 10 strangest moments