Udonis Haslem contributed 13 points and hauled down 12 rebounds, Carlos Arroyo donated 12 points with 10 assists and James Jones pumped in 14 points off the bench as the Heat won for the sixth time in seven games.
The game was marked by a fight in which Miami's Jermaine O'Neal was ejected after tangling with Samuel Dalembert with 5:06 remaining in the third quarter, as the Sixers were on a 16-5 run that pulled them to within 78-73.
The Heat pulled away in the fourth as Jones connected on a pair of 3-pointers.
Jason Kapono topped Philadelphia with 17 points while Andre Iguodala contributed 15 points, nine assists and six rebounds the Sixers' ninth loss in 10 games.
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend