The Golden State Warriors extended their franchise-record winning run to 14 games with a comfortable victory over the Houston Rockets.
The Rockets held a three-point advantage heading into the fourth quarter, but Stephen Curry led the hosts on a late charge, leaving them with the best record in the league so far this season.
The Los Angeles Clippers recovered after throwing away a 15-point lead to edge out the Indiana Pacers.
The Clippers had opened up a big lead early on, but had to do it all again in the second half after letting the home side back into the game, but Jamal Crawford stepped up late on to seal the win.
The New York Knicks slipped to their 10th consecutive loss, losing to the NBA champions, the San Antonio Spurs.
The Spurs were missing several of their starters, but Marco Belinelli stepped up in their absence with a season-high 22 to ensure that the home side clinched the win.
The Atlanta Hawks made it eight wins in a row with a comfortable victory over the Philadelphia 76ers.
The home side eased in front in the first half before a strong fourth quarter ended the Sixers' chances of a comeback.
The Chicago Bulls dominated the second half of their game against the Brooklyn Nets to condemn the visitors to a third straight defeat.
The two sides were level at half time, but Derrick Rose led the team to a nine-point advantage heading into the final quarter, before they outscored Brooklyn 28-12 in the last 12 minutes.
Monta Ellis added a series of late points to give the Dallas Mavericks a narrow win over the New Orleans Pelicans after trailing at half time.
Ellis added 13 inside the final five minutes to put the hosts in front late on, giving Dallas their 17th win of the season.
The Charlotte Hornets put in a strong performance in the second half to secure a win over the Boston Celtics, giving them back-to-back wins.
Al Jefferson led the visitors to a 12-point lead midway through the third quarter, before Marcus Thornton brought the hosts back into contention, but it was not enough to overturn the deficit.
The Denver Nuggets ended a run of four games without a win with an easy victory over the Miami Heat.
Wilson Chandler and Arron Afflalo combined for 33 points as the hosts opened up a big lead early in the second half to leave the Heat with four losses from their last five away games.
The Minnesota Timberwolves ended their six-game losing streak with a win over the Portland Trail Blazers.
Rookie Andrew Wiggins helped the hosts open up a 15-point lead by the end of the third quarter before Damian Lillard gave the Blazers some late hope, but they were unable to complete the comeback.
Bradley Beal added a last-gasp shot to give the Washington Wizards a narrow win over the Orlando Magic.
The teams were tied with just a few second on the clock, but Beal converted his effort on the buzzer to wrap up the victory.
Results in full: Boston Celtics 87-96 Charlotte Hornets, Los Angeles Clippers 103-96 Indiana Pacers, Washington Wizards 91-89 Orlando Magic, Philadelphia 76ers 79-95 Atlanta Hawks, Brooklyn Nets 80-105 Chicago Bulls, Portland Trail Blazers 82-90 Minnesota Timberwolves, New Orleans Pelicans 107-112 Dallas Mavericks, New York Knicks 95-109 San Antonio Spurs, Houston Rockets 93-105 Golden State Warriors, Miami Heat 82-102 Denver Nuggets