The Los Angeles Lakers stunned the San Antonio Spurs, securing a narrow win over the NBA champions after overtime at the AT&T Center.
Kobe Bryant and Nick Young combined for 51 to keep the visitors in contention before the latter added the winning points late in overtime to give the Lakers just their seventh win of the year.
Derrick Rose scored a season-high 31 points to lead the Chicago Bulls to a comfortable win over the Portland Trail Blazers.
The point guard hit his stride before half time as the Bulls outscored their opponents 35-23 in the second quarter, while LaMarcus Aldridge and Damian Lillard's combined total of 70 was not enough to get the visitors back into the game.
The New Orleans Pelicans survived a strong finish from the Cleveland Cavaliers to clinch a narrow win.
LeBron James finished the game with 41 as he tried to get the visitors back into the game late on, but Tyreke Evans had already put the Pelicans too far in front
The Los Angeles Clippers suffered their first defeat in 10 outings as they were held by the Washington Wizards.
Chris Paul was unable to get going for the visitors as John Wall forced six turnovers from the guard, while the home side always led by at least eight points in the second half.
The Atlanta Hawks extended their winning run to nine games with a strong finish over the Orlando Magic.
Paul Millsap led the team with 23 points, but it was a couple of late free throws from Jeff Teague that put the win beyond doubt.
The Oklahoma City Thunder's resurgence continued as they cruised to a comfortable win over the Minnesota Timberwolves.
Russell Westbrook led the team with 34, while reigning league MVP Kevin Durant chipped in with 16 as the team wrapped up their fifth consecutive victory.
The Toronto Raptors continue to lead the Eastern Conference after inflicting a seventh straight defeat on the Indiana Pacers.
Lou Williams came off the bench to score 26 for the hosts, including a string of points to put the win beyond doubt late on when the Pacers threatened a comeback.
The Miami Heat dominated the first half of their match against the Utah Jazz to secure their 11th win of the campaign.
Dwyane Wade posted a season-high 29, including a string of free throws in the final 10 seconds to wrap up the victory.
The New York Knicks ended their 10-game run without a win by easing to victory over the Boston Celtics.
Carmelo Anthony got the visitors off to a strong start, leaving them seven points ahead by the end of the first quarter, and the Celtics never threatened to overturn the deficit.
The Brooklyn Nets dominated the fourth quarter to secure a win over the Philadelphia 76ers, who have now lost 20 times this season.
The teams were close throughout the first three quarters, but Mason Plumlee led a late charge as the Nets outscored their hosts 25-10 in the final 12 minutes.
The Memphis Grizzlies needed double overtime to secure a win over the Charlotte Hornets at FedEx Forum.
Marc Gasol needed a late three-pointer to keep the hosts in the game, before Mike Conley stepped up to score six points in the second overtime period, clinching the victory.
The Detroit Pistons ended their 13-game losing streak with a narrow win over the Phoenix Suns.
Kentavious Caldwell-Pope put the Pistons ahead with just over a minute to play, hitting a three-pointer which was enough for them to see out the win.
Results in full: Portland Trail Blazers 106-115 Chicago Bulls, Los Angeles Clippers 96-104 Washington Wizards, Orlando Magic 81-87 Atlanta Hawks, New York Knicks 101-95 Boston Celtics, Philadelphia 76ers 70-88 Brooklyn Nets, Indiana Pacers 94-106 Toronto Raptors, Charlotte Hornets 107-113 Memphis Grizzlies, Oklahoma City Thunder 111-92 Minnesota Timberwolves, Cleveland Cavaliers 114-119 New Orleans Pelicans, Detroit Pistons 105-103 Phoenix Suns, Miami Heat 100-95 Utah Jazz, Los Angeles Lakers 112-110 San Antonio Spurs