The Houston Astros won their first World Series title by beating the Los Angeles Dodgers 5-1 in the decisive seventh game.
Houston Astros win first world series in franchise history
The Houston Astros won their first World Series title by beating the Los Angeles Dodgers 5-1 in the decisive seventh game.
- November 2, 2017 20:09 IST
-
-