Nationals Force Game 7 in World Series
Wednesday October 30, 2019
The Washington Nationals force a deciding Game 7 in the World Series with a wild 7-2 win over the Houston Astros in Houston on Tuesday night. Game 7 will be played Wednesday night in Houston. Game …