Brandon Roy had 26 points and 11 rebounds as the Portland Trail Blazers earned their seventh straight win, 116-105 at Denver.
Channing Frye added 20 points as the Trail Blazers reached the .500 mark following a 5-and-12 start. Travis Outlaw had 17 points for Portland, which got its first win at Denver since February 2003.
The Blazers scored 11 straight points early in the second half to go ahead 72-52. The Nuggets never got closer to 12 the rest of the way.
Allen Iverson had a game-high 38 points for the Nuggets, who have lost two straight since winning three in a row. Carmelo Anthony added 17 points but shot just 6-for-17.