The Chicago Cubs scored two runs in the top of the 10th inning and held on to beat the Cleveland Indians 8-7 in a wild Game 7 of the World Series on Wednesday night.