A dozen years in the making, and Juventus is just 90 minutes away. Wednesday marks the most important match in the storied Italian club's recent history as Juventus looks to advance to the Champions League Final for the first time since 2003.

One team stands in Juventus' way on Wednesday is the reigning European Champions who also just happen to have current Ballon d'Or winner in Cristiano Ronaldo. Yes, it seems fitting that if Real Madrid wishes to return to the Champions League Finals and face off with their La Liga rivals, they will need to overcome a one-goal deficit and defeat the Italian club known as the "Old Lady."

Juventus is in the driver's seat after a shocking 2-1 victory in the first leg last week in Torino. Carlos Tevez was terrific in that match scoring a goal and an assist as Juventus held arguably the world's greatest front four to just one goal.

The Bianconeri will get a boost as Paul Pogba returns to the lineup and veterans Andrea Pirlo and Gianlugi Buffon seemed to be rejuvenated for the chance to reach the Champions League Final in Berlin later this month.

Working for Juventus is their Catenaccio style of play adopted by the Italian National team over the past half-century. It center's around defense and counter attacks which often times can be the Achilles' heel to teams like Real Madrid (just ask, Atletico Madrid). If Juventus can score at least one goal, and hold Real Madrid to one goal or fewer, they will advance.

However, working in Real Madrid's favor is the ever-important away goal they scored at Juventus Stadium. Surely they left Italy disappointed, but with the tie-breaker in hand, they need to only score one goal and keep a clean sheet and they will advance to Berlin to face Barcelona.

Karim Benzema is expected to miss the match putting tremendous pressure on seldom used super-sub Javier "Chicharito" Hernandez who scored his first Champions League goal in many years in the leg two of Real's quarterfinal match against Atletico.

Hernandez will need to be at his best in order to get Los Blancos into the final for the second consecutive year. Juventus defender Giorgio Chiellini of World Cup fame – the guy who got bit by Luis Suarez – will be handed the task of chasing Chicharito around the pitch in the hopes of keeping the Mexican striker out of the net.

Expect a very intense and exhilarating match as fans in Madrid know what's at stake and chances are whomever scores first will be booking their ticket to Berlin. Ronaldo should score as he always seems to do in matches of this magnitude. The question is can Tevez find the back of the net as well? Or will Juventus sit back on their heels and play for the tie-breaker?

Prediction: 3-0 Real Madrid

Betting Favorite: Real Madrid (-175 to win) / (-150 to advance)

The match is scheduled for Wednesday, May 13, 2015 at the Stadium Bernabeu in Madrid, Spain. Kickoff is set for 2:45 PM EST and the game will be shown live on Fox Sports 1 in the United States and Sky Sports 1 across Europe. If you are unable to make it to a TV, it can be live streamed here. It can also be seen in Spanish on ESPN Deportes and feel free to download the Fox Sports Go app to watch the game on your mobile phone.