World Series - Washington Nationals vs Houston Astros - Game Seven

The Washington Nationals celebrate after defeating the Houston Astros in Game Seven to win the 2019 World Series at Minute Maid Park on October 30, 2019 in Houston, Texas. The Washington Nationals defeated the Houston Astros with a score of 6 to 2.
(Oct. 29, 2019 - Source: ME/Getty Images North America) more pics from this album »