The Tar Heels (25-4, 12-2 ACC) won their fifth straight and 10th in 11 contests with the help of John Henson, who contributed a double-double of 15 points and 11 rebounds.
Harrison Barnes chipped in seven points and 10 boards for North Carolina.
The Cavaliers (21-7, 8-6) went down to defeat despite double-digit scoring efforts from Jontel Evans (13 points), Joe Harris (12) and Sammy Zeglinski (11).
Kate Middleton recycles dress at movie premiere
Couple mistakenly served bag of cash at McDonald's drive-thru