Nationals top Astros in Game 7 to win 1st World Series title
2022 World Series: Astros beat Phillies to claim World Series title
Nationals top Astros in Game 7 to win 1st World Series title - WTOP News
Astros defeat Los Angeles in Game 7 to win first World Series title
Houston Astros defeat Los Angeles Dodgers in Game 7, win team's first championship - ABC7 Chicago
Washington Nationals beat Houston Astros in Game 7 to win franchise's first World Series
Astros complete stunning rise and win first World Series over Dodgers
Astros beat Dodgers 5-1 in Game 7 to capture team's first World Series title
Nationals win first World Series title, beat Astros in Game 7 - Sports Illustrated