The Milwaukee Brewers were swinging the bats as well as they had all season but still were no match for Jason Hammel.

Again.

"It's hard to say when I don't see him pitch against other teams," Brewers manager Ron Roenicke said. "He's having a nice year. He's a good pitcher. I can see where he would give a lot of teams trouble."

None more so than the Brewers, who were blanked at home by Hammel for the second time this season Saturday as the Chicago Cubs rolled to an 8-0 victory before a sellout crowd of 42,332 at Miller Park.

Including a start April 27, Hammel (6-3, 2.78 ERA) has pitched 14 innings here against the Brewers, allowing seven hits, two walks and no runs while striking out 15. Never mind that the Brewers had matched a franchise record with at least 10 hits in nine consecutive games, including 16 in an 11-5 romp the previous evening.

It wasn't the greatest hitting background with the shadows of a 3:10 p.m. start, but as Roenicke pointed out the Cubs didn't let that stop them from scoring runs.

Asked if Hammel, whose pinpoint control on the corners matches up well against free swingers, was as good as any pitcher the Brewers have seen this year, leftfielder Khris Davis said: "I would say so. He mixes (pitches) well and his fastball is sneaky. It gets on you quick. He's got good stuff.

"He doesn't nibble around. He goes right after guys. You can tell he believes in his stuff out there."

When Brewers starter Wily Peralta put down the first nine batters he faced, the game had all the makings of a tense pitchers' duel. But things didn't go so well after that for Peralta, mostly because of two pitches he made to Cubs first baseman Anthony Rizzo.

Rizzo belted a 3-2 fastball for a home run in the fourth inning and added another two run shot in the sixth, this time on a 3-2 slider. In his brief big-league career, Rizzo is 8 for 19 (.421) against Peralta with four homers.