DC erupts as Washington Nationals win franchise's first World Series

11:18 AM ET Thu, 31 Oct 2019

The Washington Nationals won the franchise's first World Series title. The team dominated Game 7, beating the Houston Astros 6-2. This marked the first World Series for a team from the nation's capital in 95 years.