The Cavs (8-26) had a double figures lead throughout much of the first half and led 62-48 at halftime, but Charlotte (8-24) opened the fourth quarter on a 16-4 run to tie the game at 90. A free throw by Ramon Sessions put Charlotte up one with five minutes left, but Kyrie Irving answered with a 3-pointer, hit another less than a minute later to put Cleveland up five.
Four free throws by Sessions on consecutive possessions tied it at 96 with three minutes left, but Irving again answered, putting Cleveland back on top. With the game tied at 106 with 16 seconds left, Irving hit a jumper in the lane with one second left to give Cleveland the win.
Irving led Cleveland with 33 points and six assists. Tristan Thompson had 19 points and 13 rebounds. C.J. Miles scored 18 points and Dion Waiters scored nine points off the bench.
Charlotte's top two scorers were bench players. Ben Gordon scored 27 points and Sessions scored 20 points with six assists and no turnovers. Gerald Henderson scored 17 points and Kemba Walker scored 11 points.