The Cleveland Cavaliers made it five NBA wins in a row as they saw off the Washington Wizards 121-115.
LeBron James scored 35 points, with Kyrie Irving adding 32, as the Cavaliers saw off a late fightback from the Wizards.
Irving is impressing since his return from injury and coach David Blatt said: "It's only reasonable to expect that he's going to go through a process and still have days when he's better and days when he's going to have some effect of the many months that he was out. But it sure didn't look like that tonight."
The New York Knicks continued their good form with a 98-90 win over the Miami Heat - ending a run of eight successive losses against the Heat.
Carmelo Anthony top-scored with 25 points, with Robin Lopez adding a season's-best 19.
The Detroit Pistons rallied in the fourth quarter to earn a 99-94 win over the Boston Celtics.
The Pistons were trailing 75-66 going into the final 20 minutes, but they racked up 33 points to steal the win, with Reggie Jackson scoring nine of his 24 points in that period.
The Indiana Pacers beat the Orlando Magic 95-86, the Toronto Raptors were too strong for the Brooklyn Nets with a 91-74 win while the Denver Nuggets ended their six-game losing streak with a narrow 78-74 win over the Minnesota Timberwolves.
A first win in 10 games for the Phoenix Suns came with a 111-102 success over the Charlotte Hornets, who are on a five-game losing streak, while the San Antonio Spurs made it six in a row with a 123-98 victory over the Utah Jazz.
The Dallas Mavericks beat the New Orleans Pelicans 100-91, the Oklahoma City Thunder saw off the Memphis Grizzlies 112-94 and the LA Clippers were 109-98 victors over the Portland Trail Blazers.