Hunter Dickinson had 20 points and 10 rebounds for No. 1 Kansas, which blew a 20-point lead against No. 9 North Carolina before holding on to beat the Tar Heels.