Manchester City are a very organized team, even without Haaland's contributions in a game they still have the quality to win games because other players will step up to the challenge and do the scoring. This point was proven against Real Madrid, Haaland was not able to convert the chances created but Bernardo Silva and Alvarez did.
That's what means a well organised team with substitutes players as good as the main ones. Manchester City invested a lot on players and waited for Guardiola to achieve something with the team although the previous failure.
The golden opportunity he has cannot be repeated easily and if Guardiola fails this time, I think he will not remain with the team for another season. I wonder know if he wins the title, he will continue with City or try to find a new challenge elsewhere.
That's what Manchester City excels at now, they have great squad depth, both from their main players and from their substitutes. Pep Guardiola has managed to build this team well to achieve something they have always wanted, namely the Champions League trophy. Now they are just one step away from realizing it all. This final will be eagerly awaited by them.