Kyrie Irving scored 33 points, including a pull-up jumper from the foul line with one second left, to lift the Cleveland Cavaliers to a 106-104 victory over the Charlotte Bobcats on Friday night.
Irving had 14 of his team's final 16 points and 26 points in the second half as the Cavaliers snapped a three-game losing streak.
Irving was 10 of 21 from the field and converted all 10 free throws. He also had six assists and five rebounds.
Tristan Thompson added 19 points and C.J. Miles added 18 for the Cavaliers.
Ben Gordon led Charlotte's second-half charge, finishing with 27 points.
Ramon Sessions added 20 points and Gerald Henderson had 17, including a career-high four 3-pointers for the Bobcats, who have lost 19 of 20.
However, Henderson's desperation 3-pointer bounced off the rim as time expired.
The Cavaliers allowed an 18-point third-quarter lead to slip away and fell behind 92-91, before Irving took over.