Zach Randolph added 18 points and 12 rebounds, and three other players scored in double figures for the Grizzlies, who own the NBA's best record at 8-1. Rudy Gay had 16 points and Marc Gasol and Tony Allen scored 12 apiece.
Memphis led by as many as 17 points in the fourth quarter.
Byron Mullens scored 18 points and Kemba Walker added 17 for the Bobcats, who cut the Grizzlies' lead to five points three times in the final period, the last at 92-87 on Bismack Biyombo's dunk with 13 seconds remaining.
Charlotte had won three straight.
CLIPPERS 101, BULLS 80
LOS ANGELES -- Blake Griffin scored 12 of his 26 points in the final six minutes and grabbed 10 rebounds, helping the Clippers earn their fifth straight victory.
Reserve Jamal Crawford scored 17 of his 22 points in the second quarter for the Clippers, who lead the Pacific Division with a 7-2 mark. It's their best record after nine games since 2005-06, when they won nine of their first 11, finished 47-35 and came within one victory of the Western Conference finals.
Los Angeles' reserves outscored the starters 35-18 in the first half and 53-48 for the game.
The Bulls, who blew an 18-point lead in their previous game on Wednesday at Phoenix before beating the Suns 112-106 in overtime, got 22 points and 12 rebounds from Carlos Boozer on the second leg of their annual circus road trip.
HEAT 97, SUNS 88
The Heat, playing without Dwyane Wade for the second game in a row because of a left foot injury, led by as many as 15 in the third quarter and were up by nine with 5½ minutes to play. The Suns cut it to two before Miami scored the game's final seven points.
James, who missed the morning shootaround with flu-like symptoms, made only 8 of 20 shots but still reached 20 points for the 11th time in 11 games this season. James' effort helped the Heat finish 4-2 on the road trip.
Markieff Morris scored 14 of his 16 points in the second half for Phoenix.
SPURS 126, NUGGETS 100
SAN ANTONIO -- Manu Ginobili had 20 points and the Spurs set a season high for points.
The Spurs shot 53 percent from the field, including a 16-for-27 performance from 3-point range.
BUCKS 117, HORNETS 113
MILWAUKEE -- Monta Ellis scored six of his 22 points in the final 2 minutes to help Milwaukee hold off New Orleans.
CELTICS 107, RAPTORS 89
Rondo appeared at full strength after sitting out a loss at Brooklyn on Thursday night because of a sprained right ankle. He had seven assists in the first quarter and 11 at halftime, extending his streak of consecutive games with double-digit assists to 33.
Rondo's streak is the third-longest in NBA history and puts him within four games of tying John Stockton. Magic Johnson holds the record at 46 consecutive games with 10 or more assists.
MAVERICKS 103, CAVALIERS 95
CLEVELAND -- O.J. Mayo scored 19 points and the Mavericks used a pair of 9-0 runs in the fourth quarter to secure the road win.
Kyrie Irving, who left briefly in the third quarter with a finger injury, led Cleveland with 26 points, but the Cavaliers lost their fifth straight game.
Mayo hit a 3-pointer and a layup down the stretch to spark Dallas, which outscored the Cavaliers 28-22 in the final period. The Mavericks had six players score in double figures.
JAZZ 83, WIZARDS 76
The Jazz committed 19 turnovers but pulled away in the fourth quarter while closing a four-game road trip with a sloppy performance -- and got away with it because they were playing the Wizards. Washington became only the second team in NBA history to start 0-8 in back-to-back seasons.
The game was tied at 65 early in the fourth when the Wizards went cold, scoring only 13 points in the final period. The Jazz held Washington scoreless for more than 4 minutes while building their first double-digit lead of the game. Utah had nine offensive rebounds in the quarter.
Jordan Crawford scored 20 points for the Wizards.
Copyright 2012 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE NBA HEADLINES
- Melo: Knicks bringing in Phil a 'power move'
- Andre Drummond leaves game with neck injury
- Woodson: Don't feel need to audition for job
- OKC to sit Westbrook in some back-to-backs