Evan Fournier chipped in 24 points as the Nuggets strengthened their hold on the Western Conference's third seed with a sixth win in seven games.
Denver, which held a 20-point lead in the first half, outscored the Trail Blazers 14-8 down the stretch to wrap up the victory after Portland had narrowed the deficit to three points with 3 1/2 minutes remaining.
Damian Lillard provided 30 points and six assists but committed eight turnovers as Portland fell for an 11th straight time.
Reindeer recovered after escaping from Santa during lighting ceremony
Selena Gomez drops F-bomb, walks off stage during Jingle Ball performance