Cristiano Ronaldo scored a last minute penalty to send Real Madrid into Champions League semi-finals.
Medhi Benatia shoved Lucas Vasquez over in the box and Gianluigi Buffon was sent off in the aftermath.
Juventus had wiped out the defending champions' first leg lead inside the space of an hour at the Bernabeu.
Mario Mandzukic gave Juventus an early lifeline after heading beyond Keylor Navas in the second minute
The Croatian striker then doubled the visitors' advantage with a header from Stephan Lichtsteiner's cross.
Blaise Matuidi sensationally levelled the tie for Juventus after a horror mistake from goalkeeper Navas.
Enjoy watching the highlights below.