Carmelo Anthony and J.R. Smith each scored 28 points to help the New York Knicks snap a seven-game losing streak with a 109-93 win over the Denver Nuggets on Sunday.

Aaron Afflalo had 18 points and Ty Lawson added 17 points and nine assists for the Nuggets, who've lost seven of their last eight games. Kenneth Faried chipped in 16 points.

Samuel Dalembert had eight points and eight rebounds for New York, which last won on Nov. 2 against Charlotte.

Trailing by as many as 25 points after Anthony's shot made it 79-54 for the Knicks with 5:36 left in the quarter, Denver went on a 25-10 run, capped by Nate Robinson's three-point play that made it 89-80 with 8:55 in the final quarter.

But New York pulled away for good with a 13-3 spurt of its own.