The Champions League semi-finals are almost upon us, so we have a quiz to get you in the mood for next week's blockbuster ties.
Liverpool will take on Villarreal and Manchester City will face Real Madrid over the next two weeks to decide who will make the trip to Paris on May 28 and face off in the final.
We've put together a quiz to get yourselves in the mood for the Champions League semi-finals. We're asking you to name every team that has made it to the last four of the European Cup in the 21st century.
We are in the 23rd season of the Champions League this century, meaning there have been 92 semi final slots.
There are, of course, some repeat entries, but there are also some tricky ones you may have forgotten.
You'll have an easy head start with the four teams who have qualified this season. You have ten minutes to name the rest of them - the best of luck!
Champions League quiz: Name the 21st century semi-finalists
If the quiz does not display properly, click here.