For the first time since their quest to win the Champions League began, Manchester City finally look ready to win Europe's top title.
A magnificent Riyad Mahrez brace saw City win their semi-final second leg 2-0 on the night, completing a comfortable 4-1 aggregate victory over Paris St-Germain - a side whose own long wait for Champions League glory goes on.
For all the attacking brilliance of Pep Guardiola's side, it was their defensive solidity that gained plaudits on Tuesday night. Ruben Dias' commitment to blocking shots however he could went alongside brave efforts from John Stones and Oleksandr Zinchenko, while Kyle Walker ensured Neymar couldn't get involved at all.
It was a structure put together with the aim to frustrate, and the usual 'heads gone' attitude of PSG as the game entered its final third demonstrated how it had worked perfectly. They failed to have a shot on target, struggled to create and Neymar, one of the very best dribblers in the world, was forced to an abrupt stop on virtually every attack.
For all the criticism Guardiola has attracted during his time at the club for their fortunes in this competition, the constant rotation and system changes as they hit the latter stages, this performance showed why his side can go on and lift the trophy at the end of May.
City were always favourites to win the tie, but the manner in which they did it will leave Chelsea or Real Madrid slightly worried about what they will face in Istanbul.
PSG, a team stacked with attacking talent, were left clueless as to how they would find a way through. The final ten minutes of the first half resembled those of a team chasing a game in the 90th minute. Crosses into the box weren't working and the centre of the pitch was completely blocked off.
They were without Kylian Mbappe, but the solid defensive structure of the hosts raises questions about what he could have actually done to change their fortunes. With such little room to operate in, his night would have likely gone the same way as the other 15 in navy.
PSG's frustrations were summed up by Angel Di Maria's straight red card for a stamp on Fernandinho. The 69th minute dismissal ended PSG's hopes, if they weren't over by then anyway, of reaching a second consecutive Champions League final.
The 20 minutes that followed Di Maria's red were City flexing their attacking muscles. The fluid attacks that we are so used to seeing from this team, passages of play that once again left PSG stumped over how they would match it.
For two teams who are often seen on the same level, clubs with seemingly endless funds that have failed to lead them to European glory in the modern era, City demonstrated that they are well clear of the Parisians.
Whoever City face in the final, whether it be Real or an all-English encounter against Chelsea, Guardiola's side will be the favourites in the market. Regardless of what happens in domestic leagues or cup competitions before the final on May 29, it will be difficult to argue against Guardiola's side finally ending their wait.