Juventus ousts Real Madrid and will play Barcelona in Champions League final on June 6

Juventus goalkeeper Gianluigi Buffon celebrates after his teammate Alvaro Morata scored during the Champions League second leg semifinal soccer match between Real Madrid and Juventus, at the Santiago Bernabeu stadium in Madrid, Wednesday, May 13, 2015. (AP Photo/Oscar del Pozo) (The Associated Press)

Juventus goalkeeper Gianluigi Buffon celebrates after his teammate Alvaro Morata scored during the Champions League second leg semifinal soccer match between Real Madrid and Juventus, at the Santiago Bernabeu stadium in Madrid, Wednesday, May 13, 2015. (AP Photo/Andres Kudacki) (The Associated Press)

Alvaro Morata shocked his former team with a 57th-minute goal, and Juventus reached its first Champions League final since 2003 with a 1-1 tie against defending champion Real Madrid on Thursday night that gave the Italian club a 3-2 aggregate win.

Seeking its third European title and first since 1996, Juventus plays Barcelona in the final at Berlin on June 6.

Cristiano Ronaldo put the hosts ahead with a 23rd-minute penalty kick after Swedish referee Jonas Eriksson ruled Giorgio Chiellini kneed James Rodriguez. Following Juventus' 2-1 win at home last week, that put Real Madrid ahead on away goals.

But Paul Pogba headed the ball to Morata early in the second half, and the 22-year-old Spaniard beat goalkeeper Iker Casillas with a left-footed shot from 11 yards.