It is the first time this season the Cavaliers have recorded back-to-back victories, a glimmer of success that followed five consecutive losses. The outcome ended Denver's seven-game winning streak.
Thompson added 17 points to go with his big game on the boards,
Anderson Varejao came off the bench to supply 18 points and 13 rebounds.
Cleveland shot a modest 40 percent, but claimed 20 offensive rebounds and committed just 10 fouls to 22 for the Nuggets.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Charlize Theron not engaged to Sean Penn 'yet'