Philadelphia Phillies and Houston Astros advance to the World Series
Houston Astros players celebrate with the Commissioners trophy after beating the Los Angeles Dodgers in the 2017 MLB World Series game seven at Dodger Stadium in Los Angeles on November 1, 2017.
Astros beat Diamondbacks for third straight AL West title – The Journal
Nats top Astros 6-2, claim first World Series title in franchise history
Houston Astros beat the Los Angeles Dodgers to win World Series title
Astros Dodgers World Series: Houston plays for another championship 5 years after earning historic first title - ABC13 Houston
2017 World Series: Justin Verlander, Astros win Game 7, first title
The wait is over: Astros win the big one for a city whose spirit could not be denied - CultureMap Houston
Washington Nationals top Astros to win first World Series title
Astros clinch 2023 AL West title
Alvarez blasts Astros past Phillies to World Series title
World Series: Atlanta dominates Astros in Game 6 to win title - Los Angeles Times
Astros claim World Series title - BusinessWorld Online
The Case Against Stripping the Astros of Their World Series Title