Buzzer-beater settles Mavericks-Lakers NBA thriller

Dallas' Maxi Kleber has pulled off his best imitation of superstar teammate Luka Doncic to snatch a thrilling 111-110 victory for the Mavericks with a buzzer-beating three-pointer against the Los Angeles Lakers.

The sidelined Doncic has repeatedly beaten the Lakers with big shots over the years, but in his absence it was Kleber who stepped up to the plate, taking a pass from Kyrie Irving to sink the Lakers.

Australian Josh Green added nine points to the Mavericks' tally, while Irving scored 13 in the fourth quarter on his return from a three-game injury absence.

LeBron James sat out his 10th straight game since the Lakers' win in Dallas last month, as his team fell to 5-5 without the NBA's career scoring leader.

In Charlotte, Joel Embiid poured in 38 points and sat out of the fourth quarter as the visiting Philadelphia won their seventh game in a row by thrashing the Hornets 121-82.

Embiid scored 12 points in each of the first two quarters before calling it an early night in a game the 76ers (47-22) led by 42 points in the second half.

James Harden had 11 points, 11 rebounds and 10 assists for Philadelphia, who were also helped by 18 points and five rebounds from Tobias Harris.

Elsewhere, Trae Young's steal and layup with 45 seconds remaining protected the hosts' slim lead as Atlanta took advantage of Golden State's continued poor perimeter defence on the road to post a 127-119 win.

Stephen Curry scored 31 points in Golden State's 10th consecutive road loss.

John Collins had 22 points and Onyeka Okongwu added a season-high 19 as Atlanta snapped a two-game losing streak to remain eighth in the Eastern Conference play-off standings.

Bogdan Bogdanovic, who signed a $US68 million ($A100 million), four-year extension on Thursday, had 14 points for the Hawks, sinking four 3-pointers.

Memphis completed the largest comeback in franchise history after trailing by 29 in the third quarter, rallying to beat San Antonio 126-120 in overtime.

The Grizzlies remain without the services of Ja Morant, with the All-Star guard missing the seventh game of his eight-game suspension.

Boston, sitting behind NBA-leading Milwaukee in the Eastern Conference, withstood a late Portland rally to win 126-112, while the Chicago Bulls beat Minnesota 139-131 in overtime thanks in no small part to DeMar DeRozan's 49 points.

Also in the East, Cleveland beat Washington 117-94 to move three games ahead of New York and 4.5 in front of Brooklyn in the battle for fourth place and home-court advantage in the opening round of the play-offs.

In Houston, rookie Jabari Smith Jr hit a 3-pointer with less than a second remaining to lift the Rockets past New Orleans 114-112.