The Miami Heat battled back from the brink to record a 98-95 victory over the Cleveland Cavaliers - their 24th successive win this season.
The defending champions had trailed 67-40 but with LeBron James again pulling the strings they responded in emphatic fashion. James finished with 25 points, 12 rebounds and 10 assists.
The San Antonio Spurs continue to keep the pressure on the Heat with a 104-93 triumph over the Golden State Warriors.
Tim Duncan top-scored with 25 points as the Spurs improved to 52-16, the league's second best record behind Miami (53-14).
Brook Lopez scored 38 points and Deron Williams added 31 to help the Brooklyn Nets prevailed 113-96 against the Dallas Mavericks.