McAdoo connected on 11-of-18 shots from the field and Marcus Paige drained five 3-pointers en route to 18 points for the Tar Heels (17-7, 7-4 ACC).
Brice Johnson helped out with 13 points and seven rebounds.
Lamar Patterson netted 16 points for the Panthers (20-6, 8-5), who suffered a second straight tough loss after falling in the final seconds to top-ranked Syracuse Wednesday.
Jamel Artis notched 13 points and seven rebounds.
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards
'Happy' fan videos make Pharrell cry [VIDEO]