Nationals Top Astros in Game 7 to Win 1st World Series Title
The Astros record-breaking team comes up short when it mattered most
Nationals Win First World Series Title
World Series Game 7: Washington Nationals defeat Houston Astros to
Nationals win 1st World Series with Game 7 comeback win!
Washington Nationals beat Houston Astros in Game 7 to win
2019 World Series: Astros head back to Houston with 3-2 lead
Houston, United States. 30th Oct, 2019. Washington Nationals Juan
Nationals beat Astros in 7 to win first World Series in franchise
Photos: Nationals beat Astros in Game 7 to win 2019 World Series
World Series champion Washington Nationals to visit White House Monday
Nationals top Astros in Game 7 to win 1st World Series title
Nationals win 2019 World Series with stunning Game 7 victory over