Astros beat Dodgers to win first World Series title

The Houston Astros beat the Los Angeles Dodgers 5-1 in Game 7 to win the World Series at Dodger Stadium.A.J. Hinch called “one of the most epic World Series in history” 

Share via social networks.