Chicago outrebounded Miami 48-28. The Bulls had 20 second-chance points to seven for the Heat.
The Eastern Conference-leading Heat fell to 15-3 at home. Their other home losses came against the Knicks and Warriors.
Miami's LeBron James scored 30 points, extending his streaks of scoring at least 20 points to 31 consecutive games this season, and 52 games in a row overall when including last year's playoff run. He has scored at least 25 in eight consecutive games
The first meeting between the teams this season was bruising, and the Bulls repeatedly outfought the Heat on the boards.