Stephen Curry was the fourth-quarter hero as the Golden State Warriors claimed an 11th straight road win at Phoenix Suns.
Curry scored 10 fourth-quarter points as Phoenix, who led by as many as 17 in the first quarter, failed to hold on to a six-point advantage with under nine minutes left on the clock.
The Warriors scored 13 consecutive points at 94-88 down, and Curry's late scoring spree saw them home 117-107 with Klay Thompson (25) top scoring.
Anthony Davis returned from a three-week absence to score 32 points as the New Orleans Pelicans beat Minnesota Timberwolves 122-117.
Davis was booed during his pre-game introduction and whenever he touched the ball during his first appearance since asking for a trade and recovering from a finger injury.
The All-Star forward sat out the final 15-plus minutes, but there was no sign of injury as he stayed on the bench and Jrue Holiday (27) and rookie Kenrich Williams (19) guided the Pelicans to victory.
Former Pelican Nikola Mirotic, acquired by Milwaukee at the trade deadline, was missing as the Bucks won 122-107 at the Dallas Mavericks.
Giannis Antetokounmpo scored 29 points and grabbed 17 rebounds as the Bucks recorded a sixth consecutive win, with Brook Lopez (20), Eric Bledsoe (18) and Malcolm Brogdon (18) also in scoring form.
The New York Knicks suffered a 15th successive defeat in losing 120-103 to the Detroit Pistons.
Andre Drummond collected 29 points and 20 rebounds and Blake Griffin had 26 points as Detroit won for the fourth time in five games and their sixth straight versus New York.
Dennis Smith Jr scored a career-high 31 points for the NBA-worst Knicks, who have now lost 23 of their last 24 games.
JJ Redick scored 34 points as the Philadelphia 76ers edged out the Denver Nuggets 117-110.
It was the 11th time in his career that former Los Angeles Clipper Reddick had scored at least 30 points.
Jimmy Butler (22) and new signing Tobias Harris (14) also impressed, with Nikola Jokic leading the Nuggets with 27 points, 10 assists and 10 rebounds for his 11th triple-double of the season.
Buddy Hield scored 23 points as Sacramento Kings rallied from a 17-point third-quarter deficit to defeat the Miami Heat 102-96, while the Washington Wizards beat the visiting Cleveland Cavaliers 119-106 to end a three-game losing streak.
Bobby Portis, obtained along with Jabari Parker in a trade with the Chicago Bulls for Otto Porter Jr, made 12 of 18 field-goal attempts to make 30 points.
Collin Sexton (27) and Jordan Clarkson (24) top scored for the Cavaliers, who have lost three straight and 21 of 24 games.
Chicago Bulls eased to a 125-106 victory over the Brooklyn Nets as Lauri Markkanen collected 31 points and 18 rebounds.
New signing Porter Jr contributed 18 points to condemn the Nets to a fourth defeat in five games.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', '71f905a0-36be-428d-b886-8e0cb97675bd');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:world');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:basketball,sport:other');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Curry produces fourth-quarter heroics to lift Warriors to victory over Suns'});