James bagged 30 points against the Toronto Raptors 24 hours ago and went one better tonight, notching 31 to guide the NBA South-East Division leaders to their 10th consecutive win over their opponents.
Dwyane Wade also poured in 20 points and 12 rebounds as Charlotte slipped to their fourth consecutive defeat.
The New York Knicks recorded their fifth successive win, breezing past the Detroit Pistons 99-85.
Tyson Chandler took the plaudits after a third consecutive 20-rebound game, while Carmelo Anthony added 27 points.
Jose Calderon scored 15 points in a noteworthy debut for Detroit, but his efforts were in vain.
David West scored 29 points and Paul George bagged 21 to help the Indiana Pacers move into a share of the Central Division lead with Chicago after beating the Bulls 111-101.