(Cleveland, OH) -- LeBron James scored 23 points and tore two sleeves as the Cavaliers rallied for a 96-86 win over the Knicks. James personally customized the sleeved jersey while the game was in progress after struggling to shoot in the first half.