Andrea Mitchell must be thrilled, and it was her birthday wish ;)
BREAKING: Washington Nationals beat Houston Astros in Game 7 to win franchise's first World Series
Home-field advantage? Not this World Series.
The road warrior Washington Nationals captured the team's first title, defeating the Astros, 6-2, in Houston on Wednesday night to take Game 7 and the series.
It's the first time all seven games were won by the road team.

DO SOMETHING!