Chicago Cubs win first World Series title since 1908, snapping “curse”

In the early hours of November 3, 2016, the Chicago Cubs win their first World Series championship since 1908, beating the Cleveland Indians, 8-7, in a thrilling Game 7 delayed by rain.
View More →