MILWAUKEE -

Dominic Brown homered in the third inning and drove in two more runs with an RBI single in the fifth inning as the Philadelphia Phillies beat the Milwaukee Brewers 9-7 Tuesday night at Miller Park.

Right-hander Kyle Kendrick (4-8) gave up three home runs but worked into the sixth to earn the win for the Phillies. He was charged with seven runs on 11 hits and two walks with two strikeouts.

Brown went 2-for-3 and scored twice. He was one of three Philadelphia players, along with center fielder Ben Revere and third baseman Cody Asche, to finish with multiple hits.

Philadelphia's offense, stagnant for the past few weeks, provided enough support to cover Kendrick and the Phillies' bullpen, which held Milwaukee scoreless over the final 3 1/3 innings.

Right-hander Jonathan Papelbon worked the ninth for his 21st save of the season.

Two struggling offenses made some big noise early.

Philadelphia scored a quick run against right-hander Wily Peralta in the first, but Milwaukee jumped all over Kendrick, who gave up five first-inning runs. Kendrick retired center fielder Carlos Gomez to open the bottom of the first before giving up a solo home run to second baseman Scooter Gennett.

Catcher Jonathan Lucroy then singled, and Kendrick loaded the bases by walking third baseman Aramis Ramirez and left fielder Khris Davis.

That brought up first baseman Lyle Overbay, who belted 1-1 cutter to right for a grand slam, giving Milwaukee a 5-1 lead.

But Peralta gave the lead right back in the second, when he allowed the first eight batters to reach as the Phillies took a 6-5 lead.

Peralta surrendered a season-high nine runs on eight hits and three walks while striking out four in 4 1/3 innings.

Milwaukee pinch hitter Mark Reynolds cracked a two-run homer in the sixth, producing the final runs of the game.

NOTES: Milwaukee was without RF Ryan Braun again as he continues to deal with back spasms. He left Saturday's game after one inning and sat out Sunday. Braun returned to the lineup Monday and collected two hits but left the game after doubling in the eighth inning. Manager Ron Roenicke said Braun likely would return before the weekend. ... Phillies 2B Jimmy Rollins was back in the lineup Tuesday after getting a day off Monday. ... Despite losing three of their previous four and six of their previous seven, the Brewers came into the game with the best record in the National League and the third-best mark in the majors. ... From June 3 through Monday, the Phillies' bullpen ranked third in baseball with a 2.34 ERA and a .210 opponents' batting average.