It was a pitcher's duel at Wrigley on Saturday, until the fourth inning.
That is when the Cubs exploded on Roy Oswalt for nine runs in three innings en route to a 9-1 win.
The Cubs remain 3.5 games back of the Brewers in the NL Central as Milwaukee snapped a four-game losing streak with a 2-1 ten-inning win over the Rockies.
Aramis Ramirez went 3-for-4 with 4 RBI to lead the way for Chicago.
Alfonso Soriano added a 3-run homer in the 6th to seal things.
It was the 14th win in 18 games for the Cubs.
Ted Lilly went 8 innings, giving up just one run in the win.