Houston Astros
Astros win world series
2 Nov 2017
The Houston Astros won the World Series on the back of a second inning home run by George Springer that lifted the team to a 5-1 victory over the Los Angeles Dodgers and delivered the franchise the…