Magic (27-47) 112, Raptors (45-29) 131

DeMar DeRozan (36/2/3) led the Toronto Raptors to their sixth straight win as Cory Joseph (15/6/13) recorded his first ever double-double. On his return to The Six, Terrence Ross (17/2/0) produced a stunning 360 dunk. Elfrid Payton (22/1/9) led the Magic in scoring. 

Pistons (34-40) 95, Knicks (28-46) 109

The return of Carmelo Anthony (21/3/5) helped the New York Knicks end their five-game losing streak and deal the Pistons' playoff hopes a huge blow. Kristaps Porzingis (25/8/3) led the Knickerbockers in scoring. Andre Drummond (10/15/3) had a double-double. 

Cavaliers (47-26) 74, Spurs (57-16) 103

Cleveland's March struggles continued as they made it back-to-back defeats. Kawhi Leonard (25/6/6) and the San Antonio Spurs were irresistible on a night when LeBron James (17/8/8) was forced to leave the game in the third with an upper back issue. 

Thunder (42-31) 92, Mavericks (31-42) 91

Russell Westbrook (37/13/10) led the Thunder to a huge 13-point comeback win with only 3:30 remaining in the game. He hit the game-winner over Wesley Matthews (15/4/4). Harrison Barnes (10/2/0) missed a good look from three for the Mavericks. 

Grizzlies (40-34) 90, Kings (29-45) 91

Darren Collison (23/4/7) nailed two clutch free throws to help the Sacramento Kings overcome the Memphis Grizzlies. Buddy Hield (14/4/0) also put in a solid performance. Zach Randolph (17/15/2) missed a game-winning chance for the Griz.

Pelicans (31-43) 100, Jazz (45-29) 108

Rudy Gobert (20/19/1) had his customary double-double as the Utah Jazz overcame the improving New Orleans Pelicans. Joe Ingles (19/4/4) had a strong game in the absence of Gordon Hayward. Anthony Davis (36/17/3) led the DeMarcus Cousins-less Pelicans.

WATCH HIGHLIGHTS HERE