If you're still trying to figure out just what on earth is going on in the world of football at the moment, especially in the Champions League, then don't worry. You're not alone.
After Liverpool reached the final of Europe's elite club competition with a stunning 4-0 victory over Barcelona on Tuesday, it seemed all the drama had been used up at Anfield and that Ajax would cruise to Madrid's showpiece with a win over a drained and injury-stricken Tottenham.
It looked as though that was nailed on after 35 minutes, with the hosts 2-0 up on the night and 3-0 up on aggregate after goals from Matthijs De Ligt and Hakim Ziyech.