The Denver Nuggets went into Cleveland on Saturday and shocked their hosts as they came away with a 126-117 victory over the Cavaliers.
Gary Harris led the way for the visitors as the former Michigan State star had a game-high 32 points on 10-of-17 from the floor.
Will Barton came off the bench to add 23 points, eight rebounds and seven assists in a game that was a little closer than the final score line indicated as the Cavaliers fell behind by 11 at the half and yet pushed the Nuggets almost the whole way in the second half before going cold in the last couple of minutes.
LeBron James had a triple-double of 25 points, 15 assists and 10 rebounds as all five Cleveland starters were in double figures.
Larry Nance Jr. dropped in 14 points off the bench, but despite shooting 52.3% from the floor the Cavaliers could not overcome a 19-of-35 evening from long range for Denver.
The Nuggets, 1/1 to win the Northwest Division, currently occupy the eighth and final play-off place in the Western Conference where 10 teams are vying for a post-season berth.
Now 35-28 Denver concludes their three-game road swing against the Mavericks in Dallas before heading home to entertain the Cavaliers at the Pepsi Center on Wednesday.
Cleveland meanwhile holds on to third place in the Eastern Conference although the gap between the Cavaliers and eighth placed Miami is a fairly ridiculous 3.5 games after the Heat defeated the Detroit Pistons in South Florida.
That opened a four game advantage over the ninth placed Pistons for Miami and it looks increasingly likely that the current top eight in the Conference will make the play-offs.
The Nuggets are 4999/1 to win the Western Conference with the Minnesota Timberwolves 1/1 and the Houston Rockets priced at 29/20.
View all Basketball lines