For once, the Diamondbacks got to be on the other end of some bullpen issues, coming back for a 5-4 win over the Milwaukee Brewers in front of 33,566 at Chase Field on Saturday night.

Milwaukee starter Kyle Lohse had a perfect game through 4 2/3 innings until Diamondbacks catcher Miguel Montero broke up the bid with a solo home run to right to tie the game 1-all. The Brewers fought back to take a 4-1 lead midway through the sixth, but the Diamondbacks’ power would rear its head again. Shortstop Didi Gregorius clubbed a solo homer to right to start the sixth to make it 4-2, and in the seventh Jason Kubel smashed a solo homer to the same spot.

Lohse was pulled soon after, relieved by John Axford with no outs and two on. Axford walked the bases loaded, then allowedtwo runs with a Gregorius single and a go-ahead walk to pinch-hitter Eric Chavez. Axford was yanked for Donovan Hand, who coaxed two grounders to third to end the inning.

In contrast, the Diamondbacks bullpen was steady. Will Harris pitched an easy seventh, and Heath Bell and Tony Sipp combined for a largely drama-less eighth.

Brad Ziegler, appearing in his fourth game in five days, pitched a perfect ninth for the save. It was the Diamondbacks’ third consecutive converted save opportunity, and second consecutive perfect ninth.