I thought it was impossible, but it became a reality for the Virginia Cavaliers, as they advanced to the 2019 NCAA National Championship Game. Maybe this is why NCAA March Madness should be America's favorite sporting event?

Virginia's defense showed its true colors, stopping Auburn's three-point shooting. However, Virginia ended up stalling and not sinking a basket for over five minutes. Auburn turned it around and took the lead, 59-57, with less than a minute left. It looked like Virginia would prove the haters right, once again, proving that they just couldn't get it done when under the spotlight, especially during a game in which they mostly controlled.

Then came Virginia's Kyle Guy, who fought back for the Cavaliers.

Kyle Guy deciding factor in the matchup

Down 62-60, Guy ended up being fouled on his three-point shot and ended up sinking all three free throws with less than a second left on the clock. Auburn coach Bruce Pearl argued the call, but Guy stepped up to the line with a spot in the national championship game at stake. It's a moment every college player dreams of, and Guy lived up to the moment.

The Tigers got off a desperation heave, but it fell well short, as the backboard lit up and the Virginia players, fans, and coaches started celebrating. Kyle Guy brought a team back to life after a defeat at the hands of UMBC last year. He spoke out about the loss, dealing with opposing fans, and the anxiety he felt over the loss.

Cavaliers had faith in Kyle Guy

The Cavaliers bench knew that Guy would hit all three shots, even after turning their lead into a four-point deficit. The last-minute foul drew criticism from a lot of people. The NCAA sent out an e-mail explaining what rule was broken.

Auburn Coach Bruce Pearl shared similar opinions, saying that the type of foul should be called at the beginning, middle, and at the end of the game.

He said he was surprised they called the play a foul in the last seconds of the game. Virginia and Auburn struggled in sharpshooting, with the teams only making 32 percent of their three-pointers.

Virginia is now in the national title game and on the cusp of completing a remarkable season. It follows how the school was a huge flop during the 2018 NCAA Tournament. Virginia previously beat Purdue in overtime after tying the game thanks to a buzzer-beater. Time will tell how the Cavaliers will handle Texas Tech, and whether they will cut the nets down.