The Virginia Cavaliers are moving on to the NCAA Men's Basketball Finals after narrowly escaping the Auburn Tigers with a 63-62 victory in the Final Four.

However, the contest didn't end without controversy. With Auburn up by two points, officials called a foul on Virginia guard Kyle Guy's last second three-point attempt.

Guy eventually sank the three clutch free-throws to punch Virginia's ticket to the national championship.

Virginia looked to be cruising its way to the Finals after a Ty Jerome triple gave them a 57-47 lead with 5:21 remaining. But Auburn mounted a massive 14-0 run, eventually taking the lead off a Bryce Brown triple.

With Auburn up four with 15 seconds remaining, Guy nailed a tough three-pointer in the right corner to cut the deficit to one. Auburn made just one free-throw on the other end, which opened up the opportunity for Virginia to draw up one final play with 1.5 seconds remaining.

The Cavaliers eventually found Guy sailing to the left corner. Guy rose up for three and was hit by Auburn guard Samir Doughty as he was on his way up.

Guy nailed the first two free-throws before Auburn took a timeout to ice him. However, that didn't prove to bother the 6-foot-2 sharpshooter, as he sank the go-ahead free-throw with 0.6 seconds remaining.

Auburn fans were up in arms after the game and deemed the call as controversial and questionable. However, the referees did make the right call on that play as Doughty made contact with Guy on the way up and also didn't give him enough space to land.

After several years of heartbreak, Virginia will now move on to its first-ever appearance in the national championship.