The Houston Astros clinched their first World Series title in franchise history with a 5-1 Game 7 win over the Los Angeles Dodgers.
The Houston Astros clinched their first World Series title in franchise history with a 5-1 Game 7 win over the Los Angeles Dodgers.