Alec Mills cruised through baseball's second no-hitter this season in just the 15th start of his career, completing the gem in a 12-0 romp over the Milwaukee Brewers on Sunday.
Mills got Jace Peterson - who replaced Yelich, the 2018 NL MVP, on defense late in the blowout - to hit a routine grounder to shortstop Javier Baez with two outs in the ninth. Baez completed the play, and the Cubs swarmed around Mills, tearing off his cap and pulling at the smiling right-hander's uniform after his first career complete game.
Mills (5-3) threw 114 pitches and hardly had any close calls in Chicago's 16th no-hitter. Avisail Garcia almost got to him twice, hitting a line drive to right in the first and nearly legging out an infield hit to shortstop in the sixth. Garcia crossed first and immediately called to the Brewers dugout for a review, but after a very brief stoppage, the Brewers opted not to challenge.
Mills would have faced Garcia again in the ninth, but Milwaukee manager Craig Counsell pulled the 2017 All-Star along with Yelich in the eighth with his team trailing big. Mills struck out Garcia's replacement, Tyrone Taylor, for the second out in the ninth.
Mills struck out five and walked three. His five strikeouts are the fewest in a Cubs no-hitter since Ken Holtzman in 1969. He only induced five swings and misses, tied with Oakland's Dallas Braden during his perfect game in 2010 for fewest in a no-hitter since at least 1988, per Stats Inc.
Mills was a 22nd-round draft pick by Kansas City in 2012 and had Tommy John surgery in 2013. He had started just six major league games prior to this season but cracked Chicago's rotation because of an injury to Jose Quintana.
He went 2-0 with a 1.38 ERA in his first two starts, struggled in his next five but pitched solidly Tuesday against the Reds with six shutout innings. The no-hitter dropped his ERA to 3.93.
Mills completed the Cubs' first no-hitter since Jake Arrieta did it twice in eight months: at the Los Angeles Dodgers on Aug. 30, 2015, and at Cincinnati on April 21, 2016.
Milwaukee had not been held hitless since Detroit's Justin Verlander pitched the first of his three no-hitters on June 12, 2007. It's the fourth time the Brewers have been no-hit.
After a day off Monday, Chicago opens a two-game interleague series at home against Cleveland. Yu Darvish (7-2, 1.77 ERA) will start for the Cubs. Darvish is 1-3 with a 3.52 ERA in six career starts against the Indians.