Chris Bosh added 14 points with 10 rebounds with the Heat shooting 58 per cent to see off Atlanta for the second time this season.
Josh Smith led Atlanta with 22 points with Al Horford adding 20 points with 11 boards.
Elsewhere, Jeremy Lin had his best game since joining the Houston Rockets. However, his 38 points were in a losing cause as they lost 134-126 in overtime to the San Antonio Spurs.
Gary Neal secured 21 of his 29 points from three-pointers, with Tony Parker amassing 27 points, 12 rebounds and 12 assists for the Spurs, as they won a fifth straight game.
Also in action was Stephen Curry, who returned to his hometown and put on a show the locals did not want to see, with his 27 points leading the Golden State Warriors to a 104-96 triumph over the Charlotte Bobcats in North Carolina.
Helping out was David Lee with 25 points and 11 rebounds, with the Bobcats having now lost eight straight games.
The Dallas Mavericks stormed to a 119-96 win over the Sacramento Kings with a 31-3 run in the first half. It was OJ Mayo who led the Mavs with 19 points.
Jrue Holiday scored 25 points to lead the Philadelphia 76ers to a 104-97 victory over the Detroit Pistons.
The Portland Trail Blazers topped the Toronto Raptors 92-74, with LaMarcus Aldridge scoring 30 points and 12 rebounds.