WORLD SERIES CHAMPS: Astros are World Champions after defeating
Astros defeat Phillies in Game 6 to win 2nd World Series title
How the Astros Won World Series Game 7, Inning by Inning - The New
Like It or Not, Astros Are 2017 World Series Champions Forever
MORE
Texas Rangers headed to the World Series
Houston Astros advance to World Series after beating Boston Red
Astros beat Yankees 4-0 in ALCS Game 7, advance to World Series vs
Astros Dodgers World Series: Houston plays for another
Houston Astros have never won the first game of the World Series
Braves win World Series, find championship gear in Augusta