​Round 3 of Duke-North Carolina proved to be the best one YET. 

With ​Zion Williamson back in action, this one went down to the wire, but in the end, the Blue Devils came away with one of the most heart-stopping wins of the season. 

This one truly came down to the wire. With 43.7 seconds left, Nassir Little threw down a thunderous jam to put UNC up 73-72. Then, Williamson put Duke back up 74-73 shortly after. Cam Johnson had a 3-point shot rim in and out moments later. UNC then got one last chance to take the win, but Coby White's 3-point attempt didn't find the bottom of the cotton. Ball game, Duke. 

Make no mistake about it, though, the player of the game was ​Williamson, who finished with 31 points and 11 rebounds.

It was quite the showing for the freshman phenom, who showed no ill signs of his injured knee, which kept him out of the second game and just about the entire first contest between the two powerhouses.

Of his 31 points, none were more electric than these two: 

In a losing effort, Cam Johnson scored a team-high 23 points for the Tar Heels. 

With the victory, Duke will now face No. 12 Florida State on Saturday night in the ACC Championship Game.