Isaiah Thomas scored 17 points on his long-awaited Cleveland debut as the Cavaliers ended their three-game losing streak with a 127-110 win over the Portland Trail Blazers.

Thomas was making his first appearance in over seven months following his move from the Boston Celtics in the summer.

LeBron James top-scored for the Cavs, pouring in 24 points, while Damian Lillard got 25 points for the Trail Blazers.

The Los Angeles Clippers beat the Memphis Grizzlies 113-105 to extend their winning run to four straight games.

Lou Williams led the Clippers with 33 points while Blake Griffin scored five of his 21 points late in the fourth quarter to help the hosts pull clear as the Grizzlies closed in.

LaMarcus Aldridge and Kawhi Leonard inspired the San Antonio Spurs to a 100-91 win against the New York Knicks.

Aldridge sank 29 points, while Leonard notched a season-high 25 points, made eight rebounds and four assists.

Eight players reached double figures as the Charlotte Hornets recorded a thumping 131-111 victory over the Sacramento Kings.

Nicolas Batum led the Hornets with 21 points.

Meanwhile, Devin Booker got 34 points as the Phoenix Suns left it late to beat the Atlanta Hawks 104-103.