Carmelo Anthony swooped in to score eight of his 22 points in the last three minutes and deliver the New York Knicks a 91-87 NBA victory over the Charlotte Bobcats.
The Knicks had lost a double-digit lead in the second half and the game was tied 82-82 when Anthony made his decisive intervention to lead New York to their third consecutive win.
D.J. Augustin missed a potential game-tying three-pointer in the final seconds for the Bobcats (2-7) as they fouled Anthony who added another free throw to the score.
New York (5-4) fell to Charlotte at home last Thursday before embarking on their current streak.
Amar'e Stoudemire finished with 25 points and 12 rebounds despite making just 7 of 25 shots in what was a difficult shooting night for both teams.
Boris Diaw had a team-high 19 points and 10 rebounds for the Bobcats who lost their third straight game.