Brandon Williams scored 23 points and Ben McLemore added 21 as the patchwork Portland Trail Blazers ended a four-game losing streak with a 119-115 win over the Detroit Pistons.
Trae Young scored 21 of his 46 points in the third period and the Atlanta Hawks recovered from a second-half deficit of 15 points to beat the Portland Trail Blazers 122-113.
Karl-Anthony Towns had 27 points and 13 rebounds as the Minnesota Timberwolves beat the Portland Trail Blazers by double digits for the second time in three days, 124-81.
Cam Johnson scored 20 points, Deandre Ayton added 18 and the Phoenix Suns became the first NBA team to 50 wins this season by easily beating the Portland Trail Blazers 120-90.
JaMychal Green had 20 points and 10 rebounds off the bench and the Denver Nuggets pushed their winning streak to six games with a 124-92 victory over the Portland Trail Blazers.