DeMar DeRozan had 38 points as the Chicago Bulls rallied past LeBron James and the Los Angeles Lakers late in the fourth quarter on the way to a 115-110 victory.
DeRozan hit a jumper with 52.6 seconds to play to give the Bulls the lead and added a pair of free throws with 15.6 seconds left to extend the margin as Chicago held on late.
Carmelo Anthony and Wayne Ellington missed game-tying three-point attempts after that before Lonzo Ball iced the win with two more free throws.
Ball had 19 points and Nikola Vucevic added 19 points and 13 rebounds for the Bulls (18-10), who have the second-best record in the Eastern Conference behind the Brooklyn Nets (21-9).
James led the Lakers with 31 points and 14 rebounds but made just one of seven shots from three-point range. Anthony had 21 points and Russell Westbrook finished with 20 points, nine rebounds and eight assists for Los Angeles (16-15).
Suns rip Hornets, hold NBA’s best record
The Phoenix Suns (24-5) can now claim the best record in the NBA after a 137-106 demolition of the Charlotte Hornets as Devin Booker returned to the lineup after missing seven games with a hamstring injury. Booker had 16 points and was one of nine Suns to reach double figures as Phoenix led 37-15 after the first quarter and did not let up, making 20 of 41 three-point attempts to 10 of 45 from beyond the arc for Charlotte (16-16).
Damian Lillard scored 32 points as the Portland Trail Blazers (13-18) picked up a 105-100 road win against the Memphis Grizzlies (19-12). The Grizzlies had won five in a row and 10 of 11 but shot only 38.5 per cent from the field Sunday as they squandered a career-best 37-point night from Dillon Brooks.
Lowry, Heat fall to lowly Pistons
The Miami Heat had won four out of five games entering Sunday but everything fell apart in a 100-90 loss to the Detroit Pistons, who had lost a franchise record-tying 14 in a row. Kyle Lowry made just three shots from the field in 42 minutes for the Heat (18-13), though he finished with 19 points as he went 11-of-16 at the free-throw line. Saddiq Bey had 26 point to lead the Pistons (5-24), who recorded their first victory since beating the Indiana Pacers on November 17.