Houston Astros defeat LA Dodgers to claim World Series title

This is the first win in the Houston Astros' franchise history and a major boost for the city after Hurricane Harvey.