Boston Red Sox Win World Series at Fenway Park

Baseball team last won the championship in their home park in 1918.