Why do you make a comparison between Girona who is in La Liga and an English team like Manchester City who is currently in the Champions League and is also in a not bad position in the Premier League? I don't think that the two teams can be compared well enough because I think the strengths of Girona and Manchester City are very different. So Real Madrid must be able to provide more different resistance to Manchester City because the team is still quite strong this season and still has to be really taken into account by Real Madrid in the Champions League.
City are a unique team in their own way, Guardiola knows how to build a team in such a way that it is self-sufficient in many respects. And his attacking model works in such a way that the team does not depend only on the striker, since the middle line is also aimed at attacking, and the players are selected in such a way that they have universal skills that allow them to play in different positions, when for example De Bruyne, or Silva often scores goals.
I agree with you and Manchester City has something that can be the key to victory even without a significant role from the striker. They can get away from the dependency that strikers have to score goals and often players in other positions can be the key to their victory. We definitely remember last season when they won the Champions League, Manchester City were at their wits end and found it very difficult to break into Inter's goal. But what we saw was that Rodri, who plays as a defensive midfielder, was the only goal scorer in the final match. So not only De Bruyne and Silva, all players have the same opportunity to do it.