Dwyane Wade dished off an assist on Haslem's game-winner, part of a performance that saw him lead all scorers with 30 points, while Quentin Richardson, Michael Beasley and Carlos Arroyo added 15 apiece in the win.
The Heat, which began the night tied for fifth place in the Eastern Conference, won their eighth straight road contest and 11th out of 12 overall.
Jason Kapono pumped in 24 points and Jodie Meeks contributed 21 off the bench for Philadelphia, which lost its seventh game in eight contests.
Exploding whale video goes viral on Internet
Mena Suvari shares her delightfully awkward Christmas card photo