Houston Astros win World Series over Philadelphia Phillies with
Houston Strong' mantra rings true after Astros' World Series win
Houston Astros 2017 World Series Champions Sports Illustrated
Astros win 112 in 2017 season including World Series
Astros win second World Series title in six years, first since scandal
The Houston Astros Smash Their Way to a World Series Title - WSJ
World Series Game 7: Astros 5, Dodgers 1
Houston Astros should be stripped of 2017 World Series title
Astros Dodgers World Series: Houston plays for another
Houston Astros claim first World Series title
Will the Astros be stripped of their 2017 World Series championship?
Astros win World Series 2022