Real Madrid. Defeating them in the Champions League knock-out stages is a gargantuan task but to lift the famous trophy aloft that's what, often enough, you have to do sooner or later.
The mouth-watering semi-final tie certainly has the grandeur of a final. After a difficult start to 2023, Manchester City have once again found their unrelenting, immaculate form.
Spearheaded by Erling Haaland, driven by Jack Grealish, beguiled by Kevin De Bruyne, held together by Rodri, ticked on by Ilkay Gundogan, protected by Ruben Dias.
It may well be the best Pep Guardiola's Blues have ever looked. A team that looks unstoppable, destined to finally claim their most desired prize, perhaps even clinch a historic treble to rival their neighbours', facing the spoilers, the wily veterans, the gatekeepers, the undisputed kings of the tournament.