North Carolina pulled off one of the most stunning results in recent college basketball history on Saturday night, beating Duke 94-81 in Mike Krzyzewski’s final home game.

The Tar Heels fell behind early, but ended the first half on an 11-4 run to narrow the halftime deficit to just three points. North Carolina controlled the game for most of the second half before pulling away in the final six minutes of the game.

North Carolina has made a habit of spoiling a few crucial final home games for Duke players, including Grant Hill and J.J. Redick. This game instantly becomes one of the most memorable North Carolina wins in this rivalry’s history.

As for the game itself, North Carolina’s starting five was simply dominant. Armando Bacot, Brady Manek, Caleb Love and RJ Davis each scored at least 20 points. That quartet — plus Leaky Black — played all 20 minutes in the second half.

The front court of Manek and Bacot was especially important. Bacot’s 23 points led the way and he protected the rim at an elite level, particularly in the second half.

Manek scored 20 points and grabbed a team-high 11 rebounds. He also dished out 3 assists and made 5 crucial 3-pointers. North Carolina is now 18-4 this season when Manek scores in double figures.

UNC’s 94 points were the most Duke has given up in a game so far this season.

North Carolina will be the No. 3-seed in the ACC tournament next week. With this win the Tar Heels are officially off the NCAA Tournament bubble. However, they would be able to improve their seeding with a deep run next week.