Tar Heels stay perfect, Blue Devils hold on in Top 10

by