Astros win 2022 World Series: Houston clinches second title as Yordan Alvarez's Game 6 homer ousts Phillies
World Series 2022: Houston Astros win first title-clinching home game among the major sports in the city of Houston since 1995
Astros win 2022 World Series, solidifying their status as a dynasty
Nationals Top Astros to Win First World Series
Houston Astros should be stripped of 2017 World Series title, nationwide poll says
Houston Astros Win Franchise's First World Series - WSJ
Photos: The 2022 World Series
The Astros win the World Series!
Astros defeat Phillies in Game 6 to win 2nd World Series title
Astros topple Phillies in Game 6 to win World Series
Alvarez blasts Baker, Astros to World Series title vs Phillies