Real Madrid and Bayern Munich have joined Roma and Liverpool as the last four teams in this season's UEFA Champions league.
REAL MADRID vs JUVENTUS
It was a night of drama at the Santiago Bernabeu as Juventus, taking inspiration from their Italian brothers, AS Roma, were determined to replicate their comeback against Real Madrid and they got a dream start.
Juventus went ahead as early as the 2nd minute, Mario Mandzukic heading in form the far post from a Sami Khedira Cross. The goal after just 76 seconds was the earliest Madrid have conceded in their Champions League history.
Just before half time, the Croatian doubled the lead and gave more hope to the Old Lady, heading home in similar fashion from a Stephan Leichestein cross.
Madrid pushed for just one goal but were unable to break through before a Keylor Navas error allowed Blaise Matuidi to equal the tie.
The match looked destined for extra time and as Juventus Coach, Masimilliano Allegri claimed post match that he was already planning for the extra time, only for that hope to be cut short when English referee, Michael Oliver pointed to the spot, after Benatia fouled Lucas Vazquez from behind after a Ronaldo head back into the penalty area.
A Lot of drama ensued with Juventus players fuming at the referee, Gianluigi Buffon leading the charge which led to the Veteran Italian seeing red for shouting into the referee's face in what would most likely be his last Champions League game.
Cristiano Ronaldo kept his nerve and slotted past Wojciech Szceszny in goal to score his 10th goal against Juventus in the Champions League and taking Real to their eight successive Champions League Semifinal.
BAYERN MUNICH vs SEVILLA
There was little or no drama at the Allianz Arena as Bayern and Sevilla played out a goalless draw.
Both teams squandered chances and even hit the post but there was little to show for the intensity of the game in terms of goals.
The stalemate allowed Bayern Munich along with Real Madrid to join Roma and Liverpool for the Friday Semifinal draws