Breaking news in the sports world The Washington Nationals pull off a comeback to win their first championship in franchise history. The score was 6 to 2 vs the Houston Astros. The championship game was held at Minute Maid Park in Houston Texas during game 7 of the World Series.
fore more information see link below