Zack Greinke [[ GRAIN-key ]] allowed one run through seven-and-two-third innings and Corey Hart belted a two-run homer, leading the NL Central-leading Brewers over the Cubs, 3-2, to complete a three-game sweep. Greinke held Chicago to four hits, struck out seven and walked two while adding a single and a steal before scoring on Hart's blast to left field in the fifth. John Axford yielded a one-out, solo homer to Tyler Colvin in the ninth, then put the tying run in scoring position before holding on for his 40th save and the Brewers' 50th home win. Casey Coleman was touched for three runs on six hits over seven innings for Chicago, which has dropped four straight and seven of eight overall. The Northsiders head to AT&T Park this evening to kick off a three-game series against the San Francisco Giants. Randy Wells will toe the rubber opposite Tim Lincecum in the opener.