The New York Knicks have slumped to their eighth consecutive NBA loss, as they were beaten 97-95 by the Denver Nuggets.

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

"I didn't get it done, that's it," Anthony said.

"My teammates did a great job of getting us in that position, putting us in that position, giving me the chance of tying the game or going for the win. I didn't come through. I'll take that."

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 lastshot.

Westbrook's Thunder charge

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.

It was the Knicks' worst losing streak in almost four years.

Meanwhile, there was a dramatic finish between Oklahoma City Thunder and the Golden State Warriors.

Russell Westbrook sank a three-pointer in the final second of overtime to give the Thunder a 113 to 112 victory.

Westbrook finished with a tally of 34 points.

"I'm not going to tie the game," Westbrook said.

"There's no need to tie the game. I did the same thing in Golden State but unfortunately it didn't work out for us."

Source: Al Jazeera and agencies