The Pirates asked relievers A.J. Schugel and Daniel Hudson to record six outs to get to lights-out closer Felipe Rivero, and they delivered with Tony Watson and Juan Nicasio apparently unavailable. Schugel delivered a scoreless seventh, striking out Ryan Braun to end the inning, and Hudson worked a perfect eighth.
Travis Shaw hit a three-run home run in the third inning for the Brewers, who have now lost three straight. Milwaukee's NL Central lead over the second-place Cubs is down to three games, pending Chicago's result on Tuesday night against the Braves.