If City played against a weaker team this time around so that they could face a harder opponent later on the season when the schedule is less compact, they may had a chance, and to be fair they are Manchester City so they always have a chance. But looking at the current moment, even without a proper striker, I feel like Real Madrid has a better chance. Give City a break before the game and you will see their best, but they are going to play their third game within a week or something when they play against Madrid, which is a lot and I fear that they may not be at their best on the long run.