Kyrie Irving hits a buzzer-beater and the Dallas Mavericks beat the Denver Nuggets 107-105.
The defending champion Nuggets rallied from a 13-point deficit in the fourth quarter to lead the hosts 105-102.
Mavericks star Luka Doncic hit a 3-pointer with 25 seconds left to tie the score, and Irving sealed the win with a left-handed shot from 20 feet.
With this loss, the Nuggets fall to second place in the Western Conference behind the leader Oklahoma City Thunder.
Doncic scored a game-high 37 points and Irving added 24 points as the Mavericks ended the Nuggets' winning streak at five points.
Denver's Jamal Murray scored 12 of his 23 points in the fourth quarter to spark his team's comeback, but it was in vain.
The Mavericks sit in seventh place in the Western Conference, with the top six teams in each conference guaranteed a playoff berth, with seventh through 10th qualifying for the play-in tournament.
Elsewhere, Bam Adebayo scored the winning goal with a 3-pointer from 30 feet as the final buzzer sounded. miami heat Won 104-101 Detroit Pistons.
Adebayo scored 20 points and grabbed 17 rebounds for the Heat, who ranked seventh in the Eastern Conference, and Duncan Robinson led the way with 30 points.
Robinson also became the fastest player in NBA history to make 1,000 3-pointers, reaching the mark in his 343rd game. That's seven runs faster than previous record holder Buddy Hield.
of milwaukee bucks A stunning 140-129 victory phoenix suns That's despite star player Giannis Antetokounmpo being sidelined with a hamstring injury.
Damian Lillard and Bobby Portis both scored 31 points for the Bucks, which ranked second in the Eastern Conference.