The Houston Astros celebrate their World Series victory over the LA Dodgers. Photograph: Mike Nelson/EPA

Four years after losing a club record 111 games, the Houston Astros have won their first World Series. The Astros took a five-run lead in the first t(...)