Houston Astros Win Their First World Series In Franchise History (Video)

Last night, the Houston Astros won their first-ever World Series title, beating the Los Angeles Dodgers 5-to-1 in Game 7, on the road in Los Angeles. Charlie Morton got the win for Houston, and Yu Darvish took the loss. The Astros’ George Springer had a double and a two-run homer to lead the team to a win.

Source: ESPN