Astros win first World Series title
Astros win first World Series title
World Series: Astros claim post-scandal championship and make dynasty case by toppling Phillies in Game 6
Nationals top Astros in Game 7 to win 1st World Series title - The Sumter Item
MORE
Houston Astros beat Los Angeles Dodgers 5-1 in Game 7 for first World Series title in franchise history – Twin Cities
World Series 2022: Houston Astros win first title-clinching home game among the major sports in the city of Houston since 1995
Houston Astros top Philadelphia Phillies to win World Series
Alvarez blasts Baker, Astros to World Series title vs Phillies
Astros win ALCS, headed to the World Series
Braves rout Astros, win first World Series title since 1995
Astros win World Series 2022
Astros claim World Series title over Phillies
The Astros win the World Series!
The Latest: Braves win first World Series title since 1995