Chicago took control early on and hung on down the stretch after watching a 25-point lead in the third quarter dwindle to 12 late in the game.
It was an impressive showing by a team that had dropped six of seven and is once again trying to get by without the injured Derrick Rose.
The Bulls shot 50 percent and were 10 for 19 on 3-pointers. They also outrebounded Miami 49-27.
James scored 21 points for Miami, but the Heat shot a season low for the second straight game, converting 41.6 percent from the field.
KNICKS 113, NETS 83
NEW YORK -- The Knicks are no longer the biggest losers in New York. The Brooklyn Nets look like the real Big Apple busts.
The Knicks (4-13) snapped a tie with the Nets (5-14) for most losses in New York, winning the game and the crowd with a dominant second half that had Spike Lee and the rest of the fans wearing blue and orange cheering perhaps the Knicks' most complete performance of the season.
Andrea Bargnani scored 16 before he was ejected in the fourth quarter.
Brook Lopez had 24 points and nine rebounds for the Nets.
CLIPPERS 101, GRIZZLIES 81
Chris Paul also had 15 points and eight assists for the Clippers, who snapped a two-game losing streak. Blake Griffin added 14 points and nine rebounds, while DeAndre Jordan had 10 points and 14 boards for Los Angeles.
Kosta Koufos led Memphis with 17 points, while Mike Conley had 16 on 6-for-8 shooting. Quincy Pondexter scored 15, and Zach Randolph -- back after missing two games following ingrown toenail surgery -- had 12 points and 12 rebounds.
The Clippers shot 13 for 20 in the fourth quarter as Paul and Griffin sat on the bench, leaving the game to the reserves.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index