The Miami Heat toppled the Philadelphia 76ers 98-94 to became the fourth team in NBA history to win 20 successive games in one season.
LeBron James scored 27 points and Dwyane Wade 21 as the Heat emulated the Milwaukee Bucks (1970-71), the Los Angeles Lakers (1971-72) and the Houston Rockets (2007-08).
Thaddeus Young kept the 76ers in the contest with 24 points and 15 rebounds.
The Denver Nuggets extended their own winning run to 10 with a 117-94 triumph over the New York Knicks.
Wilson Chandler led the Nuggets with 24 points, while Carmelo Anthony managed just nine on his return to Denver before leaving the game with an injury.