Ryan Braun had an RBI double in the seventh and knocked in a total of two runs for the Brewers, who won their first division title since 1982 with a 4-1 victory in the opener of this series on Friday.
"It was a nice ballgame," Brewers manager Ron Roenicke said. "We were a little slow offensively but we scored three runs in the first four innings, and of course the big three runs in the seventh."
Trailing by one, 4-3, the Brewers scored three runs in the seventh to take the lead. Jonathan Lucroy singled and pinch-hitter Jerry Hairston Jr. doubled to begin the frame. Badenhop was replaced on the mound by Michael Dunn. Hart's two-run double found the gap in right-center. Ryan Webb came in from the bullpen and Carlos Gomez laid down a sacrifice bunt. Braun followed with an RBI double to center for a 6-4 edge.
Infante's solo homer to left in the first inning gave Florida an early lead. But Braun responded with an RBI triple down the right-field line in the home half to tie the game.
Fielder's RBI double to right in the third gave the Brewers a 2-1 edge.
Bonifacio hit a two-run homer to right in the fourth to put the Marlins back on top. But Betancourt tied the game in the home half with a solo homer to left.
Florida tacked on another run in the fifth to take the lead. Logan Morrison and Bryan Petersen singled and Brett Hayes walked to load the bases with two outs. Pinch-hitter John Baker also walked to force in a run, which made it 4-3.
"We've had a lot of innings this season where we just haven't got the big hit or made the big pitch," Hayes said. "We're not thinking about the new stadium or next year. We got four games to go and we want to finish strong. It's been a disappointing year because we're better than our record shows."
The Brewers swept a four-game series in Florida from June 3-6 and have won seven straight and nine of the last 10 meetings...The Marlins will finish last in the NL East for the first time since 2007.