The Nuggets, who have won 15 of 17, are on their longest winning streak since posting 10 consecutive victories from March 30-April 15, 2005.
Kyrie Irving led Cleveland with 26 points, but was plagued by foul trouble.
The loss ended Cleveland’s three-game winning streak that matched a season high.
The Cavaliers haven’t won four games in a row since March 17-24, 2010, which was LeBron James’ final campaign with the franchise.
76ERS 87, BOBCATS 76
In Philadelphia, Lavoy Allen had 14 points and a career-high 22 rebounds, and Jrue Holiday scored 20 points to lead the 76ers past Charlotte.
Ramon Sessions scored 20 points, Byron Mullens had 16 and Gerald Henderson 13 as the NBA-worst Bobcats lost their seventh in a row.
PISTONS 105, BUCKS 100
In Milwaukee, Charlie Villanueva hit a 3-pointer with 9.7 seconds left and Rodney Stuckey sealed the win with two free throws as Detroit stopped the Bucks.
Brandon Jennings, who scored 26 points, took an inbounds pass from Monta Ellis and made a tough fadeaway shot with 47.8 seconds left, but Jose Calderon, who tied his season high with 23 points, came back with a running layup for Detroit that tied it at 100.
MAVERICKS 116, WARRIORS 91
In Dallas, Shawn Marion had 26 points and 11 rebounds as the Mavericks routed Golden State.
Stephen Curry 18 points to lead the Warriors.
HAWKS: Are optimistic guard Lou Williams will be ready for training camp following reconstructive surgery on his right knee.
Williams’ surgery was performed on Thursday in Gulf Breeze, Fla., by Dr. James Andrews, leaving about eight months before the start of next season’s training camp.
Williams tore the ligament in the Hawks’ game at Brooklyn on Jan. 18, ending his season.