Carmelo Anthony scored 35 points, J.R. Smith hit the tiebreaking shot with 1:10 left, and the Knicks overcame Stephen Curry’s NBA season-high 54 points to beat the Golden State Warriors, 109-105, Wednesday night in New York.

Curry was 18 of 28, finishing one shy of the NBA record with 11 3-pointers, in a performance that had the crowd hanging on his every shot. But the Knicks finally stopped him with 1:28 to play when Raymond Felton blocked his shot with the score tied at 105.

That led to a jumper by Smith, who finished with 26 points. Anthony followed with another basket and the Knicks hung on to spoil former Knicks star and Warriors coach Mark Jackson’s homecoming.

Advertisement - Continue Reading Below

Curry finished with seven assists and six rebounds while passing his previous career best of 42 points, and Kevin Durant’s 52-point performance that had been the best in the NBA this season.

Thunder 119, Hornets 74 — Russell Westbrook scored 29 points, Durant recorded his third career triple-double, and Oklahoma City finished a perfect three-game homestand by routing shorthanded New Orleans.

Durant had 18 points, 11 rebounds and 10 assists. as Oklahoma City finished a dominant four-game sweep of the season series against New Orleans , which was without starters Anthony Davis (shoulder) and Eric Gordon (knee).