Ryan Braun hit his team-best 32nd home run and drove in three runs to back Jeff Suppan, who won his fourth straight decision, as the Brewers beat the Pirates on Saturday, 6-3, in front of the 20th consecutive sellout crowd at Miller Park.