Kyrie Irving added the winning basket as the Cleveland Cavaliers secured a narrow 90-87 win over the New York Knicks at Madison Square Garden.
It looked like the home side would be ending their five-game run with a win as Tim Hardaway Jr and Amar'e Stoudemire put the Knicks in front heading into the fourth quarter.
However, Irving kept Cleveland in contention, finishing the game with a season-high 37 points, including a three-pointer with 10 seconds left.
LeBron James also contributed to the visitors' comeback in the final 12 minutes, adding five straight points late on to leave the teams close.
The win leaves the Cavaliers on a five-game winning streak, giving them a 10-7 record.