Chris Bosh scored 23 points and had 11 rebounds, with Dwyane Wade also pouring in 23 points and LeBron James contributing 19 as Miami emerged triumphant despite the Lakers getting back level four times during the fourth quarter.
The result saw the Heat improve to 5-0 all time against the Lakers on Christmas Day.
Elsewhere, Russell Westbrook registered the seventh triple-double of his career to help the Oklahoma City Thunder thrash the New York Knicks 123-94.
Kevin Durant led the way with 29 points, while Westbrook had 14 points, 13 rebounds and 10 assists to sink the Knicks, who were without top scorer Carmelo Anthony due to a sprained left ankle.
The LA Clippers headed to Golden State and the match went all the way to the wire before the Warriors prevailed 105-103.
Harrison Barnes put the home side ahead with seconds left, but even then they had to survive two missed free-throws with eight seconds left to win.
James Harden’s 28-point haul lifted Houston to a 111-98 win over the Southwest Division-leading San Antonio Spurs.
All of the Rockets’ starters finished with points hauls in double figures, with Chandler Parsons and Terrence Jones scoring 21 apiece, Dwight Howard adding 15 points -- along with 20 rebounds -- and Jeremy Lin 13.
The Chicago Bulls rallied for a 95-78 success against the Brooklyn Nets, Taj Gibson scoring 20 points and Jimmy Butler 15.
Deron Williams finished with 18 points for the Nets, but it was not enough to prevent his side from slipping to a fourth consecutive loss.