Nationals top Astros in Game 7 to win 1st World Series title
An Inside Look At the Houston Astros' World Series Championship
Nationals win first World Series title
Astros win first World Series championship in franchise history
Astros Outlast Dodgers to Clinch First World Series Title - The
Houston Astros Win World Series Championship
Houston Strong: Astros take World Series title for the first time
MLB on X: #CHAMPS The @Astros win their first #WorldSeries in
Houston Strong: Astros Deliver First World Series Title To
Astros defeat Los Angeles in Game 7 to win first World Series title
MLB has no plans to strip Astros, Red Sox of World Series titles
Houston Strongest! After more than a half-century, Astros win
Astros throw the World Series' first combined no-hitter against
Astros win second World Series title in six years, first since scandal