The Washington Nationals celebrate after defeating the Houston Astros in Game 7 to win the World Series at Minute Maid Park on Wednesday in Houston. Published October 31, 2019 at 2560 × 1440 in Nationals Beat Astros 6-2 To Win The 2019 World Series The Washington Nationals celebrate after defeating the Houston Astros in Game 7 to win the World Series at Minute Maid Park on Wednesday in Houston.