Kris Bryant hit his 28th home run, John Lackey outpitched friend and former teammate Jered Weaver, and the Chicago Cubs beat the Los Angeles Angels 5-1 Tuesday night for their eighth straight victory.
Willson Contreras also homered and Ben Zobrist added an RBI double for the major league-leading Cubs, who won their 70th game and moved a season-high 29 over .500.
Kole Calhoun homered on Lackey's third pitch, but the former Angels right-hander later retired 12 straight. Lackey (9-7) allowed three hits over eight innings, and all six of his strikeouts were looking.
Weaver (8-9) gave up four earned runs and another one that was unearned when he dropped a throw to first base for an error during the Angels' fifth straight loss.
Bryant homered over the left-field bleachers in the fifth.