It's Champions League final day.
After an intense 12-day knockout tournament in Lisbon, the champions of Europe will be crowned later on today as Paris Saint-Germain and Bayern Munich go head-to-head.
It promises to be an enthralling affair. Bayern have been rampant lately, scoring 18 goals in four knockout matches, while PSG haven't had problems scoring either.
Hansi Flick's side are arguably the best team in the world right now but if there's any outfit that can capitalise on their high defensive line, it's PSG.
Kylian Mbappe's pace will be a huge asset for the French side.
There will be a whole host of stars on show, with both sides loaded with talent.
Mbappe and Neymar will be responsible for leading PSG's attack.
The surrounding talent for PSG, however, isn't nearly as good as Bayern's.
They have the best striker in Europe in Robert Lewandowski and have world-class players in every position around him.
Indeed, the way we see it, Bayern have three more world-class players than PSG do.
We've ranked every player from the two clubs from 'World class' to 'Bang average' ahead of the final.
We're sure you will disagree with our selections so let us know what we've got wrong!
World-class
PSG: Neymar, Kylian Mbappe, Angel Di Maria, Marco Verratti, Keylor Navas.
Bayern Munich: Robert Lewandowski, Thiago Alcantara, Manuel Neuer, Serge Gnabry, Alphonso Davies, Thomas Muller, Joshua Kimmich, David Alaba.
Great
PSG: Thiago Silva, Marquinhos, Juan Bernat, Mauro Icardi.
Bayern Munich: Niklas Sule, Benjamin Pavard, Philippe Coutinho, Ivan Perisic, Leon Goretzka, Kingsley Coman.
Good
PSG: Layvin Kurzawa, Idrissa Gueye, Julian Draxler, Presnel Kimpembe, Leandro Paredes.
Bayern Munich: Jerome Boateng.
Above average
PSG: Ander Herrera, Pablo Sarabia.
Bayern Munich: Javi Martinez, Lucas Hernandez, Corentin Tolisso.
Bang average
PSG: Eric Maxim Choupo-Moting, Sergio Rico, Abdou Diallo, Colin Dagba.
Bayern Munich: Alvaro Odriozola, Sven Ulreich.