NEW YORK — Baron Davis scored 18 points in his Cavaliers debut, leading a stunning rally in the fourth quarter as Cleveland beat the New York Knicks for the 11th straight time, 119-115 on Friday night.

J.J. Hickson scored 23 and Luke Harangody also had 18, but the spark came from Davis in his first game since his trade from the Los Angeles Clippers last week. He scored 12 points in the final 6-plus minutes after the Knicks had built a 12-point lead, including a 3-pointer that gave Cleveland a 116-112 lead with 10.6 seconds left.

Amare Stoudemire answered with a 3 for the Knicks, but after a free throw by Ramon Sessions, Carmelo Anthony was called for a charging foul after he broke free of Anthony Parker's attempt to hold him, and the last-place Cavaliers beat the Knicks for the third time this season.