Houston Astros claim first World Series title

The Astros defeated the Los Angeles Dodgers on the road in Game 7 to take home the World Series trophy for the first time.