Alfredo Amezaga had one run, two hits, and two RBI; Ramirez had two runs and four hits; Cabrera had one run and three hits; Miguel Olivo had two hits and one RBI; while starter and winner Scott Olsen hit an RBI single in a seven-run eighth inning for the Marlins (68-68), who have won three in a row and eight of their last 10 games.
In seven scoreless innings, Olsen (12-7) gave up just one hit, walked two batters and struck out seven.
Jeff Cirillo, David Bell, and Tony Graffanino all had one RBI for the Brewers (62-75), who have lost their last 10 games.
Losing pitcher Tomo Ohka (4-4) gave up three runs and eight hits in seven innings; and reliever Geremi Gonzalez yielded seven runs in 2/3 of an inning.
McPhee, Cokas 'working on their marriage' after affair
Astronomers offer more expansive view of universe