Larry Nance Jr recorded a double-double of 22 points and 15 rebounds in his first start for Cleveland to help the Cavaliers to a 112-90 win over the Detroit Pistons.
Despite being without three of their biggest stars – Kevin Love, Jeff Green and Tristan Thompson – the Cavs battled for a much-needed victory.
LeBron James led the way, finishing with 31 points, seven assists and seven rebounds.
The Boston Celtics were also on impressive form, putting in a dominant performance from the off to topple the Chicago Bulls 105-89.
Jaylen Brown scored 21 points, while Jayson Tatum added 14.
There was an important win for the San Antonio Spurs, who edged the Memphis Grizzlies 100-98.
Having lost eight out of 10 games, the Spurs had fallen to sixth in the Western Conference division – but Monday’s victory moved them up to fifth.
Meanwhile, Bojan Bogdanovic tied his season-high of 29 points to help the Indiana Pacers beat the Milwaukee Bucks 92-89, while the Miami Heat moved into the number seven spot in the Eastern Conference by defeating the Phoenix Suns 125-103.
Rudy Gobert poured in 21 points and grabbed 17 rebounds to lead the Utah Jazz to a 94-80 win over the Orlando Magic, and the Portland Trail Blazers came from behind in the fourth quarter to beat the LA Lakers 108-103 on the back of a stunning 39-point haul from Damian Lillard.
The Lakers had led 97-86 with just over five minutes to go but the brilliant Lillard drained four successive three-pointers to help Portland snatch a dramatic victory at Staples Center.
The Trail Blazers have now recorded 15 consecutive wins over the Lakers.