The Champions League final is mere days away so, naturally, we've got a quiz to get you in the mood.
For the third time in European Cup history, Liverpool will face off with Real Madrid to be crowned champions of Europe in Paris on Saturday night. It is also the second time in just five years the two sides have met in the final, after Real Madrid's 3-1 triumph in the 2018 final.
That final was Real's third triumph in a row, and our quiz ahead of this year's Champions League final tasks you with naming every player who stepped on the pitch in Kyiv in May 2018.
Champions League final quiz: Name the teams from the 2018 final
On the balance of how they have gotten there, it's a miracle that Real Madrid are in this year's Champions League final. By contrast, Liverpool have been consistently excellent in this season's competition.
Jurgen Klopp has built a super team at Anfield, while Carlo Ancelotti is attempting to build a new team at the Bernabeu. When the sides met in the 2018 Champions League final, it was Real in the ascendancy, with Liverpool having gone six years without a major trophy.
We're tasking you with naming all 27 players who played in that 2018 Champions League final in today's quiz.
We've included the subs in this quiz and, to help you out, we've given you each player's nationality as well.
Some of the names may be easy to remember, especially the goalscorers on the night. That being said, there are a fair few even we had forgotten about before putting this quiz together, particularly on the Liverpool team.
Champions League coverage on Balls.ie sponsored by LiveScore. Watch every UCL game for free on the LiveScore app on Android here and on Apple here.
You have eight minutes to name every player who played in the 2018 Champions League final, which should give you ample time to rack your brains. The best of luck!
If the quiz does not display properly, click here.