SportMLB

Washington Nationals win the World Series for the first time

The Washington Nationals are World Series champions for the first time after beating the Houston Astros 6-2 in the decisive seventh game in Texas. It is the first time in history that the visiting team has won all seven games of the ‘Fall Classic’. The…