Nationals win first World Series title, beat Astros in Game 7
Atlanta Braves win first World Series title since 1995
Nationals top Astros in Game 7 to win 1st World Series title
Astros defeat Phillies in Game 6 to win 2nd World Series title
2019 World Series Game 7 Full Game (Nationals vs. Astros
2017 Houston Astros: Updates on where they are now
Nationals top Astros in Game 7 to win 1st World Series title – The
Houston Strong: Astros take World Series title for the first time
Nationals top Astros in Game 7 to win 1st World Series title - The
Washington Nationals beat Houston Astros in Game 7 to win
Key storylines for ALCS Game 6
Nationals top Astros in Game 7 to win 1st World Series title