Magic 129, Knicks 121 (2 OT)
Oladipo scored eight points in the second overtime, including two three-point plays that won the game.
Knicks forward Carmelo Anthony, who scored 44 points and had 11 rebounds, scored all eight of his team's points in the second overtime.
The Magic missed a chance to win at the end of the first overtime when center Nikola Vucevic missed a short, heavily contested shot just before the buzzer sounded.
Vucevic missed the final shot, also heavily contested, at the end of regulation.
Raptors 98, Cavaliers 91
Terrence Ross scored 20 points as the Toronto Raptors snapped the Cleveland Cavaliers' six-game winning streak.
Toronto improved to 30-25 for the season, while forward Luol Deng led the Cavaliers (22-34), whose win streak was their longest in nearly four years.
Bobcats 90, Pelicans 87
Center Al Jefferson scored 33 points and grabbed 10 rebounds as the Charlotte Bobcats beat the New Orleans Pelicans.
The Bobcats led by as many as 13 points in the fourth quarter but ultimately needed four free throws by guard Kemba Walker in the final 8.9 seconds to hang on after the Pelicans had stormed back to tie the score 84-84.
Mavericks 124, 76ers 112
Forward Dirk Nowitzki scored 25 points as the Dallas Mavericks rolled past the depleted Philadelphia 76ers, who suffered their 10th successive loss.
The Sixers, who made five deals at Thursday's trade deadline, had nine players in uniform but used only eight as coach Brett Brown left newly acquired guard Eric Maynor out of the team.
Pistons 115, Hawks 107
Power forward Greg Monroe scored 22 points and had 15 rebounds, one of four Detroit players to post a double-double, as the Pistons beat the injury-depleted Atlanta Hawks.
The Hawks, already with four injured players on the roster, suffered a further blow by point guard Jeff Teague's left ankle sprain.
Grizzlies 102, Clippers 96
Power forward Zach Randolph scored 21 points and added 11 rebounds as the Memphis Grizzlies survived a parade of Los Angeles Clippers to the free-throw line.
The Clippers shot 43 free throws to 15 for Memphis, including 16 in the fourth quarter alone. Forward Blake Griffin finished with 28 points and 13 rebounds.
The Clippers, down 96-91 with 1:47 to play, scored their next five points from the foul line and closed to within two, at 98-96, with 1:05 left, but would not score again.
Bulls 117, Nuggets 89
Guard D.J. Augustin scored 22 points and rookie forward Tony Snell added a career-high 20 points as the Chicago Bulls rolled to a big victory over the Denver Nuggets.
Suns 106, Spurs 85
Forward Markieff Morris scored 21 points and guard Ish Smith keyed a run of 19 consecutive Phoenix points in the second quarter as the Suns pounded the travel-weary San Antonio Spurs.
The Suns (33-21) have won 11 of their past 15 games, while the Spurs finished their nine-game road trip 7-2.
They again played without guard Tony Parker, while guard Manu Ginobili logged just 13 minutes.
Trail Blazers 102, Jazz 94
Guard Damian Lillard scored 28 points and dished out seven assists as the Portland Trail Blazers used a fourth-quarter rally to overhaul the Utah Jazz at home.
Utah out-scored Portland 34-21 in the third quarter to turn a four-point halftime deficit into a 73-64 lead heading into the final period, but the Blazers scored the first 10 points of the final quarter to hit the front.
Lakers 101, Celtics 92
Guard MarShon Brooks provided the fourth-quarter spark in his Los Angeles Lakers debut as his new team snapped out of its home funk with a victory over the Boston Celtics.
The Lakers trailed by 11 entering the final quarter but started it with a 13-2 run fueled by Brooks, who joined the team this week in a trade deal with the Golden State Warriors.
The Lakers halted their franchise-record home losing streak at eight games, and improved to 19-36. The Celtics (19-37) were denied their first road victory this season against a Western Conference opponent.