Jake Arrieta threw a three-hitter to become the first pitcher in the major leagues to reach 20 wins, Kris Bryant set the Cubs rookie record for home runs and Chicago inched closer to a playoff berth with a 4-0 victory over the Milwaukee Brewers on Tuesday night.
Arrietta (20-6) struck out 11 for Chicago, whose magic number for making its first postseason in seven years dropped to three.
The right-hander retired 14 in a row at one point in becoming the first Cubs pitcher to win 20 games since Jon Lieber in 2001.
Bryant, whose April 17 debut was one of the most anticipated in years, hit a two-run homer in the third off Tyler Cravy (0-8) to give Chicago a 2-0 lead. It was Bryant's 26th longball, besting Billy Williams' mark in 1961. Bryant added a run-scoring double in the eighth.