Updated

Andrew McCutchen hit a two-run shot for his fourth homer in the last three games and the Pittsburgh Pirates beat the Milwaukee Brewers 6-4 on Saturday night.

Casey McGehee also went deep and Kevin Correia pitched six effective innings as the Pirates remained tied with the Cincinnati Reds for the NL Central lead. Correia (6-6) allowed four runs, two earned, and four hits while improving to 4-0 with a 3.81 ERA in his last five starts.

McCutchen hit his 20th homer in the third and also made a nice sliding catch on a sinking line drive by Martin Maldonaldo with two runners on to end the eighth. The All-Star center fielder is batting .447 with 10 homers and 30 RBIs in his last 28 games, and leads the majors with a .366 batting average.

Pittsburgh pushed across two runs in the seventh to take a 5-4 lead, making the most of two errors and a passed ball by the sloppy Brewers.

Clint Barmes led off with a single and moved to second when the ball went under the glove of left fielder Ryan Braun. Pinch-hitter Josh Harrison then reached when reliever Kameron Loe (4-3) picked up his sacrifice and threw the ball away, allowing Barmes to score.

Harrison went all the way to third on Neil Walker's single and scored on Maldonado's passed ball.

McGehee started the eighth with a drive off Tyler Thornburg for his seventh homer. McGehee finished with three hits.

Joel Hanrahan pitched the ninth for his 24th save.