The Western Conference leader Denver Nuggets withstood an almighty effort from the Portland Trail Blazers to win 116-113 at home.
MORE: NBA scores and highlights
Getting back in the win column, the Nuggets held off the Blazers down the stretch thanks in large part to Jamal Murray gathering a rebound off of his own missed shot.
As the clock wound down with Denver clinging to the slender one-point lead, Murray got off a clean look but as it bounced off the rim he skied to pull in the rebound and drew the foul to ice the contest.
Damian Lillard heaved a deep three as the clock expired, but it clattered off the backboard and sealed the result.
Nikola Jokic was unstoppable for the Nuggets as he registered a season-high 40 points on 15-for-23 shooting from the field and also hit 4-for-7 from deep. He narrowly missed recording another triple-double with 10 rebounds and eight assists.
MORE: Jokic deserves more All-Star attention
The home win makes it 12 in a row for Denver as they continue to turn Pepsi Center into a fortress. It also extends their unbeaten division record to 6-0. The Nuggets once again remain ahead of the Warriors atop the Western Conference standings with their 29-13 record.
Portland entered the contest having won its past four games and had moved clear in the fourth spot on the standings. The loss drops them to 26-18 and now 14-15 against the other teams in the West. Lillard led the way for the visiting side in the loss with 26 points, four rebounds and seven assists.
Denver will now prepare for a top of the table showdown against Golden Stat inside the Pepsi Center on Tuesday while Portland will travel to Sacramento for a meeting against the Kings on Monday.