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.
Newt Gingrich fires back at Mandela backlash
Wisconsin business offering 'therapeutic cuddling' forced to close