TRAIL BLAZERS (16-13) 93; HORNETS (10-19) 91

C.J. McCollum (25/2/3) produced an efficient performance as he went 10-of-17 from the field to lead Portland to a narrow road win. His backcourt partner Damian Lillard (18/7/11) was just three rebounds shy of a triple-double.

Nicolas Batum (23/4/5) was the leading scorer for Charlotte but star players Kemba Walker (14/6/6) and Dwight Howard (9/15/4) had bad shooting nights as they were a combined 10-of-36. They've now lost five straight games at home.

JAZZ (14-16) 100; CAVALIERS (22-8) 109

LeBron James (29/11/10) posted his 60th career triple-double and once again put on a terrific display as he shot an impressive 9-of-15 to guide Cleveland to another win. Kevin Love (15/5/4) also had a solid game and the Cavs bench came up big again as they contributed 46 points. 

Despite the loss, rookie Donovan Mitchell (26/2/1) continued his brilliant debut season as he led Utah in scoring again, shooting a very efficient 11-of-17. He was the only player in the starting line up to notch double figures. 

THUNDER (14-15) 96; KNICKS (16-13) 111

In the absence of star player Kristaps Porzingis, New York needed somebody to step up and carry the load offensively and Michael Beasley (30/5/4) did exactly that as he made the most of his start. The Knicks had six players in double digits as Courtney Lee (20/5/2) also had a strong game.

The loss for OKC spoiled Carmelo Anthony's (12/5/1) return to Madison Square Garden and he didn't enjoy the best of games as he shot just 5-of-18. They were led by Russell Westbrook (25/7/7) but the entire team looked fatigued after a thrilling triple-overtime against the Philadelphia 76ers the previous night. 

CLIPPERS (11-17) 85; HEAT (15-14) 90

Josh Richardson (28/3/2) recorded a career-high as Miami swept their season series against the Clippers in a gritty affair. Four other Heat starters were in double figures but they shot just 37 percent from the field. 

Montrezl Harrell (15/2/0) had a team-high for L.A. off the bench and DeAndre Jordan (12/20/2) had a double-double but they were unable to pull out a road win down the stretch.

BUCKS (15-13) 111; ROCKETS (24-4) 115

Houston secured its 13th consecutive win behind another huge night from their All-Star backcourt. James Harden (31/6/5) and Chris Paul (25/5/6) put up big numbers again as they move to 14-0 with CP3 in the lineup.

Giannis Antetokounmpo (28/9/5) came up big for Milwaukee as usual but they also had valuable contributions from Khris Middleton (23/6/2) and Malcolm Brogdon (20/4/2). It wasn't enough to prevent a third straight loss, however. 

SUNS (10-21) 108; TIMBERWOLVES (17-13) 106 

Phoenix snapped its five-game losing streak by shocking Minnesota on the road. Dragan Bender (17/2/1) and Troy Daniels (17/1/0) had team-highs but Isaiah Canaan (15/5/7) was the star as he sank the game-winning free-throws and produced a great display in his first game having joined earlier in the week. Alex Len (12/19/6) also had a big double-double.

The T-Wolves had six players score in double figures but their inconsistent season continues. Karl-Anthony Towns (28/11/4) and Taj Gibson (18/10/1) posted double-doubles but they struggled from the floor as a team as they shot 40-of-95.

MAVERICKS (8-22) 96; SPURS (20-10) 98

LaMarcus Aldridge (22/14/1) had a huge double-double to lead San Antonio to a comeback win at home. After being down 96-85 with just over four minutes to go, the Spurs ended the game on a 13-0 run and Manu Ginobili (12/5/3) once again hit the game-winner.

Dallas was held scoreless for the final four minutes of the game after they seemed set to come away with a surprise win on the road. Max Kleber (21/3/0) led the team as he shot 9-of-10 and Dirk Nowitzki (19/2/3) rolled back the years with a strong outing but it wasn't enough in the end as they went cold down the stretch.

CELTICS (25-7) 102; GRIZZLIES (9-21) 93

Big performances from Kyrie Irving (20/2/6) and rookie Jayson Tatum (19/9/1) saw Boston bounce back from a shock home loss to the Utah Jazz in their previous game. Al Horford (15/7/6) also had a strong night on both ends of the floor.

Veteran Marc Gasol (30/10/2) produced one of his best games of the season and Tyreke Evans (25/3/5) once again put up big numbers but Memphis eventually fell short despite fighting back from a 21 point deficit at one stage.