AdvertisementNationals Beat Astros 6-2 To Win The 2019 World SeriesOctober 30, 2019Richard GonzalesfacebookEmailThe Washington Nationals celebrate Wednesday after defeating the Houston Astros in Game 7 to win the World Series, at Minute Maid Park in Houston. (MLB Photos via Getty Images)