Updated

Carmelo Anthony missed a contested, 14-foot jumper at the buzzer, and the Denver Nuggets hung on for a 97-95 victory over the New York Knicks and their former star player on Friday night.

Ty Lawson scored 22 points for the Nuggets, who sent the Knicks to an eighth consecutive loss.

Randy Foye added 17 points and provided the defense on Anthony's last shot.

Anthony, who finished with 27 points, starred for the Nuggets for 7 1/2 seasons. The last few minutes were especially rough for him, including a missed jumper that could've tied it with under four minutes left and a turnover on a traveling call.

Andrea Bargnani added 22 points for New York.

Denver lost power forward Kenneth Faried midway through the third quarter to a bruised right quad.