Nationals top Astros in Game 7 to win 1st World Series title
Houston Astros win 2017 World Series of Major League Baseball
Washington Nationals beat Houston Astros in Game 7 to win
Nationals top Astros in Game 7 to win 1st World Series title
MORE
Houston Astros vs Washington Nationals: 2019 World Series schedule
The Astros win World Series Game 7 behind journeyman Charlie
How the Astros Won Game 4 of the World Series - The New York Times
Nationals top Astros in Game 7 to win first World Series title
Nationals and Astros battle it out for 7 games!
Astros lose World Series opener to Nats after sordid week off the
Nationals top Astros in Game 7 to win franchise's 1st World Series
World Series - Wikipedia