LeBron James posted his second-straight triple-double to help power the Cleveland Cavaliers to a 123-107 victory over the Atlanta Hawks.
Following up an impressive performance earlier in the week, James finished with 22 points, 12 rebounds and 17 assists.
Jeff Green and Kyle Korver combined for 54 points off the bench, with the latter recording a season high of 30 points.
The Miami Heat snapped a five-game losing streak as they beat the Milwaukee Bucks 91-85.
Tyler Johnson led the way for the Heat with 19 points, six rebounds and three assists.
Blake Griffin endured his first loss with the Detroit Pistons – against his former team the Los Angeles Clippers.
Lou Williams finished with 26 points for the Clippers, while Austin Rivers returned from injury to add 16 points.
Meanwhile, the Indiana Pacers held on to overcome the Boston Celtics 97-91, despite blowing a 26-point lead.
A dominant performance from Joel Embiid helped the Philadelphia 76ers topple the New Orleans Pelicans 100-82, recording 16 points in just the first quarter.
Elsewhere, the Houston Rockets snapped the Denver Nuggets’ three-game winning streak with a 130-104 win, and the Utah Jazz took their eighth straight victory, beating the Charlotte Hornets 106-94.
Zach LaVine recorded 35 points to power the Chicago Bulls to a 114-113 win over his former side the Minnesota Timberwolves, while Damian Lillard posted 50 points and six assists in less than half an hour as the Portland Trail Blazers defeated the Sacramento Kings 118-100.