Against all odds, Liverpool are in the Champions League final. But they need to beat Real Madrid to lift the trophy they last won on that memorable 2005 night in Istanbul.
Mohammed Salah has been in imperious form this season, almost out of nowhere, his league tally beating records and scoring 10 in the Champions League on the way. But this is Real - and Cristiano Ronaldo's - stomping ground.
Real are looking to win the Champions League for the third year in a row, a feat never achieved in the modern era. It’s going to be amazing.
Let's not forget how much the goals in the competition from Roberto Firmino (10) and Sadio Mane (9) have helped either. Will they frustrate firebrand Sergio Ramos on the night? We're getting faint just thinking about it.
And the best part is you can watch the final completely free in the UK. Here’s how.
When is the Champions League final on?
Real Madrid vs Liverpool is on Saturday 26 May.
What time is kick off for Real Madrid vs Liverpool?
The match kicks off at 7:45pm UK time.
What channel is Real Madrid vs Liverpool on?
BT Sport has the exclusive rights to the Champions League in the UK, so if you have BT Sport you are good to go.
But BT Sport is doing everyone a massive solid and showing the final for free on YouTube and its website. No jokes.
How to watch the Champions League final on TV
If you have BT Sport, the final is BT Sport 2, BT Sport 2 HD or BT Sport 4K UHD.
If you have Sky, BT Sport 2 HD is channel 414.
If you have Virgin Media, BT Sport 2 is the channel you want too.
How to watch the Champions League final for free online
You can stream Real Madrid vs Liverpool on YouTube by clicking here.
How to watch the Champions League final if you are abroad
If you are outside the UK, you can tune in still by using a VPN to access UK content. For a small price, you can sign up easily to a VPN service that masks your IP address and changes it to a UK one.
This means you can then access otherwise geographically blocked content, like the BT Sport website and YouTube channel.