World Series Game 6: Washington Nationals Win vs. Houston Astros To Force Game 7
The Washington Nationals beat the Houston Astros 7-2 on Tuesday night at Minute Maid Park, forcing Game 7 in the 2019 World Series.
The Nationals’ strong outing from Stephen Strasburg