CLEVELAND (AP) — Kyrie Irving scored 23 points and the Cleveland Cavaliers snapped the Denver Nuggets' seven-game winning streak with a 98-88 victory Wednesday night.

Tristan Thompson had a career-high 21 rebounds and 17 points for the Cavaliers, who won back-to-back games for the first time this season.

The Nuggets were playing the third game of six-game road trip and lost for the first time since Nov. 18. The trip began with a 14-point win in Toronto on Sunday and a 24-point victory in Brooklyn on Tuesday.

Randy Foye led Denver with 16 points, while J.J. Hickson had 15 points and 11 rebounds.

Anderson Varejao scored a season-high 18 points and had 13 rebounds for Cleveland, which recorded its largest margin of victory this season.

More From ESPN Western Colorado