Astros win World Series over Phillies in sixth game
Astros win second World Series title in six years, first since scandal
Alvarez blasts Astros past Phillies to World Series title
World Series Game 6: Astros vs Phillies at Minute Maid Park
MORE
The Houston Astros have won the World Series, beating the Philadelphia Phillies : NPR
Astros defeat Phillies in Game 6 to win 2nd World Series title
Astros burst ahead, beat Phillies 5-2, tie World Series 1-1 - WHYY
Now that Astros have won World Series again, what's their place in history? - The Athletic
Astros 3, Phillies 2: How Houston won Game 5 of World Series
Astros vs. Phillies final score, results: Justin Verlander logs 1st World Series win to put Houston on cusp of title