Real Madrid manager Carlo Ancelotti was all smiles after his team scored two late goals to beat Bayern Munich 2-1 in the semifinal second leg.
With the scores level at 2-2 after the first leg, the winner in the second tie would progress through to London’s showpiece event against Borussia Dortmund on June 1.
It had looked as though Bayern had done enough after Alphonso Davies scored a stunning goal in the 68th minute, but Real Madrid happened again, like they did in other sesons of the competition.
In the final moments of the match, Madrid’s substitute striker Joselu turned the tie on its head after scoring two goals in the space of three minutes.
“It’s happened again. Something that has happened time after time, which is inexplicable, has happened again,” Ancelotti said.
“A set of fans who drive us, a stadium that supports us, a stunning atmosphere and a group of players who believe. It’s magical.”
Madrid’s first goal came courtesy of a costly error from Bayern goalkeeper Manuel Neuer. The German had been impressive all game but spilled a simple shot to present Joselu with a chance to score the equalizer in the 88th minute, and the Bernabéu capitalized.
It was Joselu again who put the ball in the back of the net, but the goal was initially ruled out for offside.
After a VAR check, it was determined that neither Antonio Rüdiger, nor Joselu was offside. Staff and players flooded off the Madrid bench to celebrate in front of the frenzied crowd and Bayern looked on.