Washington Nationals beat Houston Astros 6-2 in Game 7 for first World Series title in franchise history October 31, 2019 3:50 am|