World Series 2017: Houston Astros defeat Los Angeles Dodgers for
2017 World Series: Justin Verlander, Astros win Game 7, first title
Astros win Game 7, first World Series
The Astros Are Back and Better Than Ever – Texas Monthly
MORE
Houston Astros claim first World Series title in Game 7 win over
Highlights from the Astros' World Series Game 7 win over the
Houston Astros Win First World Series Crown, Defeating Los Angeles
Alex Bregman helps push Astros past Dodgers in 11 innings
Houston Astros claim first World Series title in Game 7 win over
2017 Houston Astros: Updates on where they are now
Astros controversy: LA council wants Dodgers to be World Series
Houston Astros have never won the first game of the World Series