What to Know
The Marlins, who have lost six of seven, jumped out to 1-0 lead on Dietrich's homer off Brent Suter in the first inning.
Milwaukee tied the score in the eighth when Dietrich misplayed Eric Sogard's two-out popup to left, allowing Travis Shaw to score.
Jesus Aguilar homered on the 13th pitch leading off the bottom of the ninth inning as the Milwaukee Brewers rallied past the Miami Marlins 6-5 on Saturday night for their fifth consecutive win.
Aguilar, who entered the game as a late-inning replacement, hit his first home run of the season off Junichi Tazawa (0-1).
Milwaukee tied the score in the eighth when Miami left fielder Derek Dietrich misplayed Eric Sogard's two-out popup to left, allowing Travis Shaw to score from second. Eric Thames was thrown out at the plate attempting to score the go-ahead run from first.
Jeremy Jeffress (2-0) pitched a scoreless inning of relief to get the win.
The Marlins, who have lost six of seven, jumped out to 1-0 lead on Dietrich's homer off Brent Suter in the first inning. Lewis Brinson's three-run shot in the second extended Miami's lead to 4-0.
Shaw's leadoff home run in the bottom of the second off Jose Urena got the Brewers on the scoreboard. Shaw has reached first base 11 times (six walks, four hits, including two home runs, and hit by pitch) in the first three games against the Marlins.
Milwaukee scored twice in the fourth on Thames' run-scoring single and an RBI groundout by Sogard.
Miami extended the lead to 5-3 in fifth when Brian Anderson's base hit drove in Starlin Castro, who singled and advanced to second on a wild pitch.
The Brewers again pulled within a run in their half of the fifth on Ryan Braun's sacrifice fly.
Suter gave up five runs and eight hits in five innings. He walked one and struck out four.
Urena, who made his first road start of the season, gave up four runs and four hits in five innings. He walked two batters and struck out three.