Former Real Madrid forward Alvaro Morata came back to haunt his old club as he sent Juventus on their way to a 2-1 victory over the holders in the first leg of their Champions League semi-final.
Morata, who moved to Juventus in the offseason shortly after helping Madrid to a record 10th European Cup title, didn't celebrate after scoring the opening goal in the ninth minute.
Cristiano Ronaldo became the competition's all-time top scorer with Madrid's equalizer in the 27th minute.
Ronaldo's former Manchester United teammate Carlos Tevez also continued his fantastic season as he restored Juventus' lead from the spot shortly before the hour after being brought down by Dani Carvajal.
In the second semi-final, two late moments of Lionel Messi magic and a goal from Neymar helped Barcelona break the resistance of Bayern Munich in a pulsating 3-0 victory at the Nou Camp.
After Barca had been frustrated by the brilliance of Bayern goalkeeper Manuel Neuer for most of the match, Messi fired home after 77 minutes and then doubled the lead with a delightful chip from six metres three minutes later.
Neymar completed a resounding late burst from the hosts when he raced clear and slotted calmly home in stoppage time.