The Cleveland Cavaliers clinched a narrow win over the Indiana Pacers to make sure that they will be featuring in this season's playoffs.
LeBron James led the scoring, finishing with 29 points including 13 in the fourth quarter, while Iman Shumpert blocked a couple of free throws in the final seconds to keep Cleveland ahead.
The Golden State Warriors dominated the first half to set up a comfortable win over the New Orleans Pelicans.
Harrison Barnes and Stephen Curry combined for 38 points as the Warriors opened up an 11-point lead by half time, while the Pelicans were unable to cut the gap late on.
The Oklahoma City Thunder came from behind in the fourth quarter to claim a win over the Atlanta Hawks at the Chesapeake Energy Arena.
Russell Westbrook added 17 of his 36 points in the fourth quarter to put the Thunder ahead, leaving the Eastern Conference leaders with back-to-back defeats.
The San Antonio Spurs survived a late fightback from the Boston Celtics to hold on for a win.
The NBA champions never trailed as they shared the workload, with five players finishing in double points, despite the Celtics cutting the gap by nine points in the final 12 minutes.
The Los Angeles Clippers opened up a 14-point lead after just a quarter to lead them to victory over the Washington Wizards.
Chris Paul ensured that the hosts had an early advantage, while the remaining three quarters were closely matched, ensuring that the Wizards could not recover from the Clippers' quick start.
The Chicago Bulls moved above the Toronto Raptors in the Eastern Conference with an emphatic win over the Canadian side.
Rookie Nikola Mirotic came off the bench to add 29 points, giving the Bulls a big enough lead to see out the win while handing Toronto a third straight loss.
The Memphis Grizzlies made a strong start to the second half to set up a win over the Dallas Mavericks after a low-scoring first half.
Having added just 44 in the first two quarters, Memphis added 39 in the third quarter to surge ahead, led by Zach Randolph who finished with 21.
The Miami Heat finished strongly to ensure that they wrapped up a win over the Denver Nuggets, giving them a fourth straight home victory.
The Heat were up by 15 midway through the third, while Dwyane Wade continued his recent good form to cancel out Denver's attempts to close the gap.
The Sacramento Kings picked up their first win in five outings as they proved too strong for the Charlotte Hornets for the second time in 10 days.
Rudy Gay led the charge for the hosts, finishing the game with 33 points to cost the Hornets their spot in the Eastern Conference playoff places.
The Orlando Magic ended their six-game losing streak after coming from behind in the fourth quarter to beat the Portland Trail Blazers.
The visitors were three points ahead early in the final period, but Elfrid Payton led the comeback, inspiring a 20-8 run that put the Magic back in front.
The Brooklyn Nets needed triple overtime to edge out the Milwaukee Bucks in a closely-fought contest at the Barclays Center.
The Bucks had been 14 points up early in the second half, but Brook Lopez got them back on level terms before finally putting them ahead for good in the third overtime period.
The Philadelphia 76ers came out on top in the battle between the two worst sides in the Eastern Conference, securing a comfortable win over the New York Knicks.
Nerlens Noels added a career-high 23 points to set up Philadelphia's fourth win in seven, leaving them three wins clear of the Knicks.
Results in full: Portland Trail Blazers 104-111 Orlando Magic, New York Knicks 81-97 Philadelphia 76ers, Milwaukee Bucks 127-129 Brooklyn Nets, Indiana Pacers 92-95 Cleveland Cavaliers, Denver Nuggets 91-108 Miami Heat, Toronto Raptors 92-108 Chicago Bulls, Atlanta Hawks 115-123 Oklahoma City Thunder, Memphis Grizzlies 112-101 Dallas Mavericks, Boston Celtics 89-101 San Antonio Spurs, Charlotte Hornets 91-101 Sacramento Kings, New Orleans Pelicans 96-112 Golden State Warriors, Washington Wizards 99-113 Los Angeles Clippers