Houston Astros Win First World Series In Franchise History, Defeating Dodgers
The Houston Astros are World Series champions for the first time in their 56-year history as an MLB franchise. The Astros defeated the Los Angeles Dodgers 5-1 on Wednesday night in Game 7 of the 2017 Fall