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.
Aaron Carter is still in love with Hilary Duff
Boston schools pull out free condoms over wrapping complaints