Updated

Corey Hart hit two homers, rookie Martin Maldonado connected for a three-run shot and the Milwaukee Brewers beat the San Diego Padres 9-5 on Friday night.

Pinch-hitter Taylor Green contributed a two-run homer as Milwaukee earned its third consecutive victory after losing three of four at the beginning of its nine-game homestand. Shaun Marcum (5-3) pitched into the sixth inning to stretch his personal win streak to three starts.

Everth Cabrera hit an inside-the-park homer in the third and Cameron Maybin added a conventional shot but San Diego still lost for the fifth time in six games. Edinson Volquez (2-6) allowed six runs and six hits in five innings while falling to 0-4 with a 5.86 ERA in his last five starts.

The woeful Padres are a major league-worst 5-20 on the road.

Hart lined Volquez's third pitch of the game over the wall in right for his 12th homer, but the Padres tied in the third on Cabrera's second of the year.

Cabrera hit a one-out liner to center and Carlos Gomez tried to make a diving catch, but the ball got by him. It rolled all the way to the wall and Cabrera scored standing up.

Cabrera put the Padres in front with a bases-loaded walk in the fourth, but Marcum escaped further damage by getting Volquez to ground out.

Milwaukee grabbed the lead for good in the bottom half. With two out and two on, Maldonado hit a drive to the second deck in left field to make it 4-2. It was Maldonado's second homer of the season after being called up from Triple-A Nashville on May 29 when Jonathon Lucroy broke his hand.

Hart led off the fifth with another shot and Aramis Ramirez's run-scoring groundout later in the inning extended the lead to 6-2. Green connected for his shot in the seventh.

Logan Forsythe hit a two-run triple in the ninth for San Diego.

NOTES: Green Bay Packers quarterback Aaron Rodgers attended the game. Rodgers filmed several television commercials for the Brewers during spring training with his good friend Milwaukee outfielder Ryan Braun. ... Ramirez was back in the lineup after missing four games with a left quad strain. ... Cabrera's inside-the-park home run was the Padres' first since Chris Denorfia hit one on Aug. 5, 2010 against Los Angeles.