SOURCE SPORTS: Washington Nationals Force World Series Game 7 in 7-2 Win Over Houston
The Nationals remained undefeated on the road in this series to push the World Series to a winner take all game 7. Down 2-3 in the series, the Nationals put together a 7-run outing beating the 2017 World Series Champion Astros by 5 runs. Visit streaming.thesource.com for more information Stephen Strasburg pitched 8 innings for […]