The Champions League never fails to deliver.
Real Madrid's late comeback to crush Bayern Munich was a powerful reminder that this competition is the most brutal in football; take your eye off the ball and you're gone. Los Blancos' 2-1 win on Wednesday put them through to the Wembley final 4-3 on aggregate.
They'll meet Borussia Dortmund, newly crowned Paris Saint-Germain conquerers and major villains in the Kylian Mbappé story arc. Their brilliant 1-0 win on Tuesday completed a memorable 2-0 aggregate score and has them back at the stadium where they lost the 2013 final.