After yet another magical night at the Santiago Bernabeu Stadium, Real Madrid are back in the Champions League final. The 14-time European champions pulled off another thrilling comeback on Wednesday, rallying to defeat Bayern Munich 2-1 and reach the final for the second time in three seasons.