MILWAUKEE -- Paul Goldschmidt hit his seventh home run of the season and Bronson Arroyo struck out four as the Arizona Diamondbacks knocked off the Milwaukee Brewers 3-2 on Wednesday afternoon at Miller Park.

First baseman Goldschmidt homered for the second time in as many games and went 2-for-4 on the day to finish the three-game series 7-for-14 at the plate with two home runs, four RBIs and four runs scored.

Goldschmidt was one of four players with multiple hits for the Diamondbacks, who collected 11 of their 14 hits off Milwaukee right-hander Wily Peralta.

Peralta (4-2) struck out three and didn't allow a walk over his six-inning start -- his sixth consecutive quality start -- but his offense couldn't get anything done against Arroyo, who continued his mastery of the Brewers.

Arroyo (3-2) beat Milwaukee for the 16th time in his career by scattering five hits over 7 1/3 innings of work. The right-hander allowed only one unearned run in the first inning when center fielder Carlos Gomez scored on catcher Jonathan Lucroy's double play.

Arroyo's curveball kept the Brewers at bay the rest of the day. He faced just one over the minimum over the next six innings, thanks to three double plays by his defense.

Arroyo put two on in the eighth and with one out, manager Kirk Gibson turned to right-hander Brad Ziegler.

Ziegler gave up a single to pinch-hitter Rickie Weeks, loading the bases, but got out of the inning unscathed when Gomez jumped on Ziegler's first offering and bounced it directly to shortstop Cliff Pennington for the inning-ending double play.

Brewers right-hander Francisco Rodriguez threw a scoreless ninth but Milwaukee couldn't pull out a comeback against Arizona righty Addison Reed, who allowed one run but picked up his second save in as many nights and his 10th of the season.

NOTES: Brewers 3B Aramis Ramirez, 4-for-50 in his last 15 games, was not in the lineup Wednesday. ... Diamondbacks RHP Bronson Arroyo's 15 victories are the most of any active pitcher against Milwaukee. He is one of only eight active pitchers to have played at County Stadium, which closed after the 2000 season. ... Milwaukee RF Ryan Braun took batting practice Wednesday and expects to be ready Tuesday when he is eligible to come off the disabled list. Braun hasn't played since April 26 because of a sore oblique. ... Diamondbacks 2B Aaron Hill got the day off despite a .432 career average against the Brewers and a .472 average in eight career games at Miller Park. ... Milwaukee is off Thursday before hosting the Yankees this weekend at Miller Park. ... After an off day Thursday, Arizona continues its nine-game road trip with a three-game weekend set against the White Sox in Chicago.