NEW YORK -- Carmelo Anthony scored 29 points, Andrea Bargnani had 19, and the New York Knicks beat the Miami Heat 102-92 on Thursday night for their season-high third straight victory.

Raymond Felton had 13 points and 14 assists for the Knicks, who seized control with a 16-2 run spanning the third and fourth quarters and beat the Heat for the fourth time in five meetings over the last two seasons.

New York was second to Miami in the Eastern Conference last season when it won the series 3-1, but there was little reason to suggest the Knicks were ready to compete with the NBA champions this season. New York is only 13-22, though it has won four of five in 2014.

With Tyson Chandler out sick and J.R. Smith stuck on the bench as an apparent punishment, Amare Stoudemire contributed 14 points and 11 rebounds off the bench.

LeBron James scored 32 points for the Heat, who played without injured starters Mario Chalmers and Shane Battier and didn't get much from Chris Bosh, who was held to six points on 3-of-10 shooting.

NUGGETS 101, THUNDER 88

DENVER -- Randy Foye scored a season-high 24 points and the Nuggets beat the Thunder for their fourth win in a row after an eight-game losing streak.

It was the second time in two games that Foye, who hit six 3-pointers, established a season high. He was coming off a 23-point effort in which he made seven 3s in Denver's victory over the Boston Celtics on Tuesday.

The Nuggets overcame Kevin Durant's 30 points in beating the Thunder for the first time in three tries this season.

Evan Fournier had 19 points and Ty Lawson added 16 points and 14 assists for Denver. Kenneth Faried grabbed 14 rebounds.

Reggie Jackson scored 13 and Derek Fisher 12 for the Thunder.