Kris Bryant homered twice, doubled and drove in five runs while going 5 for 5 and the Chicago Cubs overcame a career-high seven walks by Jake Arrieta to beat the Milwaukee Brewers 9-6 Thursday for a four-game sweep.
Bryant tied Colorado's Nolan Arenado for the NL lead with 30 home runs. The Cubs won for the 18th time in 21 games and improved the best record in the majors to 77-43.
Chicago led 5-0 when Arrieta (15-5) issued a pair of two-out walks in the fourth. Kirk Nieuwenhuis followed with a three-run homer.
Hernan Perez hit a solo homer in the sixth off Arrieta, who allowed four runs and three hits in 5 2/3 innings.
Aroldis Chapman worked the ninth for his seventh save with the Cubs.
Bryant singled and scored in the first, hit a two-run homer in the third and had an RBI double in the fourth off Zach Davies (9-6). Bryant hit a solo homer off Blaine Boyer in the sixth and added an RBI single in the eighth off Corey Knebel for his second career five-hit game.