Liverpool and Tottenham both staged unforgettable comebacks in their semi-final showdowns with Barcelona and Ajax to set up an eagerly-anticipated all-English clash that few would have predicted after the first legs.
Jurgen Klopp's Reds sealed their place in a second successive final thanks to Tuesday night's stunning 4-0 victory over Barcelona which sealed a 4-3 aggregate triumph.
Incredibly, Tottenham also defied a 3-0 aggregate deficit a night later as they beat Ajax 3-2 at the Johan Cruyff Stadium thanks to a Lucas Moura second-half hat-trick to progress on the away goals rule.
Whereas Liverpool are bidding to lift the European Cup for a sixth time in their ninth final, this will be Tottenham's first appearance on the biggest stage of all as Mauricio Pochettino's side look to make more history for the club.
Below we have all the key information you need to watch the game and the latest odds while we'll be adding much more in the coming weeks including key quotes, team news and routes to the final.
What date is the UEFA Champions League final and what time is kick-off?
For the 10th successive season, the Champions League final will take place on a Saturday and this year it will be on June 1 with a kick-off time of 8pm (BST).
What TV channel is it on and how much will it cost?
As Champions League rights holders, BT Sport 2 will be showing exclusive live coverage of the final.
If you don't subscribe to BT Sport then fear not, they are making the game free-to-air for non-subscribers!
Fans can also live stream the game via the BT Sport website and mobile app. It will also be screened in 4K, HD or SD via the BT Sport YouTube channel.
BT have made the final available to watch for free online in the previous three seasons.
Where is the final being played
The home of Atletico Madrid - the Estadio Metropolitano - is staging its first ever major European final since it was officially opened in September 2017, when it replaced the club's former home, the Estadio Vicente Calderon.
This is the fifth European Cup/UEFA Champions League Final held in Madrid, after the 1957, 1969, 1980, and 2010 finals, all held at the Santiago Bernabéu Stadium.
The capacity of the venue is 67,830.
What is the ticket allocation for the final?
Liverpool and Tottenham will receive 16,613 tickets each for their supporters to attend the Champions League final in Madrid on June 1.
The rest of the seats in the 67,830-capacity stadium will go to the 'UEFA football family'.
Liverpool announced the top-priced tickets will cost £513 while around 3200 category four tickets will be available for £60.
For more ticket details from UEFA, head here.
Who are the bookies favourites?
Liverpool are the favourites for glory and can be backed at 10/11 with Sky Bet to win the tie inside 90 minutes, and 8/15 to lift the trophy.
Tottenham are 14/5 underdogs to triumph in normal time (the draw is 5/2) and 6/4 to taste glory any which way.
Click here for full up-to-date Champions League final odds and specials
Follow Sporting Life on social media - find us on Facebook here or tweet @SportingLifeFC
Related Champions League links