Astros win first World Series title
Astros headed to World Series after beating Red Sox 5-0
Atlanta Braves knock out Houston Astros to win first World Series since '95
Nationals top Astros in Game 7 to win 1st World Series title
MORE
Astros win first World Series title
Alvarez blasts Baker, Astros to World Series title vs Phillies
Astros claim World Series title over Phillies
World Series 2022: Harper & Phillies face red-hot Houston Astros – Houston Public Media
World Series: Houston Astros claim second World Series title in six years with victory over Philadelphia Phillies, Baseball News
Astros win first World Series Championship in franchise history - The Crawfish Boxes
Houston Astros Win World Series - The New York Times
World Series: Atlanta dominates Astros in Game 6 to win title - Los Angeles Times
Alvarez blasts Baker, Astros to World Series title vs Phils
2017 World Series: Justin Verlander, Astros win Game 7, first title
World Series: Astros claim post-scandal championship and make dynasty case by toppling Phillies in Game 6
Houston Astros Defeat Los Angeles Dodgers To Take World Series Crown