• Home
  • Washington Nationals Defeat Houston Astros In Game 7 To Win Their First World Series Title

Washington Nationals Defeat Houston Astros In Game 7 To Win Their First World Series Title

The Washington Nationals beat the Houston Astros 6-2 on Wednesday night at Minute Maid Park in Game 7 of the World Series, winning their first title in franchise history. Nationals pitcher Max Scherzer battled through a neck injury to make a remarkable recovery after he received a cortisone shot over the weekend. The Nationals ace allowed only … Read more

Recommended Posts

Loading...