It seemed unlikely heading into the 90th minute at the Bernabeu on Wednesday night, but Real Madrid pulled off another miraculous comeback to save themselves against Manchester City and by the end of extra-time, another Houdini act had been accomplished.
And so the 13-time European winners progress to Paris on May 28 to take on Liverpool, gunning for an unprecedented quadruple. Yet we've been here before with these two.
First, back in 1981, with the Reds winning 1-0. More recently in 2018, when Madrid emerged victorious via a 3-1 score-line in Kyiv.