Host Duke overcame a 13-point deficit Saturday night to take a 74-64 win over No. 9 North Carolina as Marvin Bagley III had 21 points and 15 rebounds for the No. 5 Blue Devils.
Bagley scored 18 points in the second half.
Grayson Allen had 15 points on his Senior Night.
Gary Trent Jr. had 13 points, hitting a trio of 3-pointers in the final 10 minutes as Duke secured the No. 2 seeding for the ACC Tournament behind regular-season champion Virginia.
Cameron Johnson had 16 points for the Tar Heels, the No. 6 seed for the ACC Tournament in Brooklyn.