It's fair to say last night's Champions League quarter-final lived up to its billing.
Within 10 minutes, goals rained in between Manchester City and Tottenham in an absolute thriller. And for the first time since 1962 it's Spurs who reach the European Cup semis.
This week's action has left us with an intriguing quartet in the semis. Two young sides in Ajax and Tottenham have a golden opportunity in one tie.
Meanwhile, fellow five-time champions Barcelona and Liverpool will clash in a monumental tie.
Quiz
So for this week's OTB web quiz, we're testing your Champions League semi-final knowledge. The tournament has been known by that name since 1992-93 when it underwent a revamp.
But that first 1992-93 edition featured a group stage to decide the finalists: Marseille and AC Milan.
But from 1993-94, we've had more traditional knockout stages for the semi-finals. So what we're asking you to do is just name the clubs that have reached semi-finals from 1993-94 up to and including this season, in no particular order.
There are 30 individual clubs in total from a variety of leagues, though the Big Five leagues of course dominate.
So here's the quiz below and if it doesn't display correctly, click here.
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.