Mario Chalmers added 14 for the Heat, who never trailed despite again being without Greg Oden, Dwyane Wade and Ray Allen. The win kept Miami percentage points (52-22) ahead of Indiana (53-23) in the East.
Ramon Sessions scored 19 points for Milwaukee, which got 14 from Jeff Adrien, 11 from Brandon Knight and 10 from John Henson. Zaza Pachulia grabbed 16 rebounds in 26 minutes for the NBA-worst Bucks, who have now had 11 games this season in which they never led.
The Bucks fell to 14-61 with seven games remaining and are now only one loss away from tying the franchise record for most defeats in a season.