The Knicks had a 12-point lead in the fourth quarter before collapsing down the stretch and falling to the Cavaliers for the 11th straight time. The two most recent setbacks to Cleveland have come after the Cavaliers established the longest losing streak in NBA history.
Parker hit a 3-pointer with 38 seconds to play that put Cleveland in front 113-112. After Shawne Williams missed a jumper for the Knicks, New York decided to try to play defense for the entire 24-second possession and then perhaps win it at the buzzer.
That strategy failed when Davis, making his Cleveland debut after being obtained from the Los Angeles Clippers last week, made a 3-pointer with 6 seconds left for a 116-112 lead.
J.J. Hickson led Cleveland with 23 points while Davis and Luke Harangody both had 18.
Amare Stoudemire took 32 shots and scored 41 points for the Knicks. Carmelo Anthony had 29.