Article continues below
Carmelo Anthony returned from resting his sore knee for two games to contribute 19 points, 10 rebounds and eight assists to help the New York Knicks end a four-game losing streak with a 102-84 victory over the Phoenix Suns.
Kristaps Porzingis also rejoined the line-up with seven points and seven rebounds as the Suns suffered a 13th straight road loss. Porzingis had missed his first game of the season with an upper respiratory illness.
Rookie Devin Booker scored 21 points for the Suns whose record is 4-21 on the road.
The Boston Celtics defeated the Orlando Magic 113-94 as Kelly Olynyk and Marcus Smart scored 16 points apiece for a season-high fifth straight victory.
Isaiah Thomas had 14 points and eight assists in just 27 minutes of play with Jae Crowder and Evan Turner each adding 15 points.
Nik Vucevic led Orlando with 14 points and eight rebounds and Shabazz Napier scored 13 points.
Kevin Love scored 19 of his 29 points in the first half and Kyrie Irving contributed 28 points for the Cleveland Cavaliers who beat the Detroit Pistons 114-106.
The Cavaliers made it three straight wins for new coach Tyronn Lue who saw LeBron James score 20 points, nine rebounds and eight assists, to become the youngest player to pass 26,000 points at the age of 31 years and 30 days.
For the Pistons Andre Drummond had 20 points and eight rebounds.
Kevin Durant had 33 points to lead the Oklahoma City Thunder to a 116-108 win over the Houston Rockets. James Harden was top scorer for the Rockets, also with 33 points.
The Miami Heat edged the Milwaukee Bucks 107-103 as Dwayne Wade led the way with 24 points. Giannis Antetokounmpo weighed in with 28 points for the Bucks.
The Dallas Mavericks were 91-79 winners against the Brooklyn Nets as Chandler Parsons had 19 points. Brook Lopez led the way for the Nets with 28 points.
Karl-Anthony Towns had 32 points for Minnesota but could not stop the Timberwolves slipping to a 103-90 defeat to the Utah Jazz.
Damian Lillard led the way for the Portland Trail Blazers with 22 points in the 109-91 win over the Charlotte Hornets.
In the Los Angeles match-up the Clippers defeated the Lakers 105-93, Chris Paul leading the way with 27 points.