MILWAUKEE (AP) -- Ryan Braun and Prince Fielder hit back-to-back homers and Zack Greinke remained perfect at Miller Park to lift the NL Central-leading Milwaukee Brewers to a 7-2 victory over the Pittsburgh Pirates on Friday night.
Braun and Fielder homered in the eighth after the Pirates had chased Greinke (11-4) with two runs earlier in the inning. Milwaukee won its 10th straight at Miller Park against Pittsburgh and is a major league best 42-15 at home this year.
The 2009 AL Cy Young winner struck out nine and retired 11 straight at one point as Milwaukee maintained its four-game lead over St. Louis in the division race.
Milwaukee built a 4-0 lead off Paul Maholm (6-13) before the Pirates rallied, only to have Braun and Fielder answer right back.
The Pirates are 11 games back in the NL Central and continue their skid out of contention with their 14th loss in 17 games. Pittsburgh finally figured out Greinke with run-scoring doubles by Michael McKenry and Andrew McCutchen in the eighth.
But Braun, who also hit a sacrifice fly in the fifth, led off the bottom of the inning with a homer and Fielder hit another fastball from Joe Beimel to right field for his 28th home run the season.
Jonathan Lucroy added a two-out RBI single off Jose Veras and reliever Francisco Rodriguez followed with his first career hit in his second at-bat on an infield single that caused the Brewers bullpen to celebrate wildly.
It may cost Milwaukee.
Rodriguez warmed up for the ninth, but left after talking to trainer Roger Caplinger. The Brewers said Rodriguez exited with a right leg cramp, but he was stretching his left leg after he awkwardly stepped on the bag to beat Garrett Jones to first for his hit.
Greinke is 8-0 with a 3.36 ERA in 10 starts in Milwaukee this year. He allowed a first-inning single to Xavier Paul before retiring 11 straight - including five consecutive strikeouts to finish two short of the franchise record set by Steve Woodard in 1999.
After allowing three hits in the first seven innings, Greinke began to tire in the eighth and left with two outs after McCutchen's double. Rodriguez got the final out before Braun and Fielder's fireworks and then was later forced to hit.
Milwaukee is now 14-2 in a stretch of 16 straight games against NL Central opponents after the Pirates and Cardinals led the division just over two weeks ago.
Josh Wilson singled in Milwaukee's first run in the second. The veteran infielder is one of three Brewers filling in for the injured Rickie Weeks . Weeks is expected to miss two to four more weeks with a badly sprained left ankle, even though the Brewers are 12-2 without the All-Star second baseman in the lineup.
Casey McGehee tripled in two more in the third before Braun's sacrifice gave Milwaukee a 4-0 lead and put the Brewers on their way to their 34th home win in the last 37 games against the Pirates.
Notes: Maholm lost his fourth straight. ... The Pirates activated RHP Ross Ohlendorf from the 60-day disabled list and immediately optioned him to Triple-A Indianapolis. Ohlendorf has been out since April with a strained shoulder. ... Brewers RHP Marco Estrada (2-8, 4.80 ERA) faces RHP Kevin Correia (12-10, 4.78) in Saturday's game. Estrada is starting after LHP Chris Narveson was placed on the 15-day DL after cutting his thumb and needing eight stitches. ... Narveson said he hopes he can resume throwing in the next few days and return as soon as he can on Aug. 22.