With 6.0 seconds and the game tied at 66 remaining Andrew Harrison drove the lane and got fouled on a shot at the rim. The sophomore point guard hit both free throws to give the Kentucky Wildcats a 2-point lead.

The Notre Dame Fighting Irish didn't call time out and ran the ball all the way to the far left corner. Jerian Grant put up a contested three that air-balled long and the game was over. Kentucky survived, and makes a date with Wisconsin in the Final Four.

It wasn't always blue skies for the Wildcats, as they only lead for 11 minutes of the game and seemingly let the Irish dominate with energy. No lead got larger than 6 points but Notre Dame did lead by that much with six minutes remaining.

Many believed Kentucky's historic run was coming to an end in the Cleveland finale as they were hit left and right by the Fighting Irish. But the Wildcats always found a way to keep the game from getting out of hand and making sure it was within reach.

Few teams have been in close games with Kentucky, and no team has done it quite as well as Notre Dame. They kept the rebounding battle respectable as Kentucky won 29-28 and they tied for points in the paint at 40 apiece.

A difference maker in this game was the energy brought by heralded freshman Karl-Anthony Towns. Towns was in foul trouble for the majority of the game but managed to get 25 points in a game where he was unstoppable. Auguste was in foul trouble and couldn't risk playing tight defense on the big man.

Notre Dame's 3-point shooting was stuck at a low 29% due to Kentucky's perimeter defense. They didn't allow the Irish to get too many open looks, but that also allowed open lanes to the basket.

The Irish did hit threes when it mattered, as they drained two deep balls with under six minutes to play in the game to give them momentum. Their final three was just a little too long after Towns was able to get a hand up.

These two teams were both fantastic finishing teams. Notre Dame had won nine games that were decided by five points or less, and Kentucky won two overtime games and are great finishers at the end of games. It was fun to see who would come out on top in a close game between these two.

And for the 38th time, Kentucky came out on top. They will have a Final Four rematch with the Wisconsin Badgers next weekend in Indianapolis.

Individual Statistics

Andrew Harrison- The only reason he's at the top is due to what he did at the end of this game. He showed that it's not only his brother with that clutch gene as he knocked down a pair of free throws at the end of the game to give Kentucky the win. He finished with seven points, three rebounds and two assists.

Karl-Anthony Towns- Towns had a career high 25 points to go with five rebounds, four assists, two steals and a block. Towns has made his presence felt in the NCAA Tournament and looked unguardable in this game. A legitimate contender for the #1 pick.

Zach Auguste- Auguste had a night after Towns was in foul trouble and unable to guard him closely. He racked up 20 points and nine rebounds as his day was spent on the glass. Auguste was the energy man for Notre Dame with his multiple put back dunks.

Steve Vasturia- Vasturia put in 16 points and two assists as he looked like the Irish's only reliable shooter. He hit 2-3 from deep to give Kentucky problems, including a three with about six minutes left to give Notre Dame their biggest lead.

Jerian Grant- Grant was the go to man in the clutch but was unable to make the play for his team as his three went long as the clock expired. His Notre Dame career comes to a sad ending as he finished with 15 points and six assists.

Devin Booker- Booker put in 10 points off of 2-3 shooting from deep. He kept his scoring at a quiet pace but he kept Kentucky close with his execution and shot-making ability.