The Atlanta Hawks stretched their winning NBA streak to six games by rallying for a 117-98 victory over the New York Knicks on Boxing Day.
The home team trailed by 14 points late in the third quarter but hit back to stun the Knicks, who slumped to a third straight loss despite 18 points from Carmelo Anthony on his return from a sprained ankle. Paul Millsap poured in 22 points and Al Horford 19 for the Hawks.
Philadelphia posted only their second win of the season, halting a 12-game losing run, with a 111-104 success against the Phoenix Suns. Isaiah Canaan did the bulk of the damage for the 76ers with 22 points.
The Portland Trail Blazers snapped a five-game skid by trouncing the Cleveland Cavaliers 105-76, Allen Crabbe registering a career-high 26 points for the victors.
San Antonio remained unbeaten at home as they bounced back from a rare loss to beat the Denver Nuggets 101-86. Kawhi Leonard had 20 points for the Spurs, who were coming off an 88-84 defeat in Houston on Christmas Day.
Washington clinched their fourth straight win with a 111-96 triumph over Brooklyn. John Wall had 22 points and 13 assists for the Wizards, who condemned the Nets to a sixth home loss in a row.
Indiana snapped a three-game skid by seeing off the Minnesota Timberwolves 102-88. Monta Ellis had 22 points and six rebounds for the Pacers.
Dwyane Wade and Chris Bosh scored 24 points apiece to lift the Miami Heat to a 108-101 victory over the Orlando Magic, while Kemba Walker scored 22 points - including 11 in the final quarter - to guide the Charlotte Hornets past the Memphis Grizzlies 98-92.
Anthony Davis had 24 points and 13 rebounds as the New Orleans Pelicans defeated the Houston Rockets 110-108, and 22 points from DeMar DeRozan led the Toronto Raptors to a 111-90 victory over the Milwaukee Bucks.
JJ Barea finished with 26 points as the Dallas Mavericks beat the Chicago Bulls 118-111, JJ Redick's 25 points helped the Los Angeles Clippers overcome the Utah Jazz 109-104 and the Boston Celtics saw off the Detroit Pistons 99-93.