I don't doubt Man City but I always hope that Real Madrid can take revenge for last season's defeat.
This is a very difficult target, Madrid does have quality players and is ready to face Man City in better conditions. However, the problem is Pep Guardiola strategy often makes things difficult for Ancelotti. Ancelotti is a coach who has experience in the UCL, no doubt about him, but if he can't find the weakness in Guardiola's strategy, when you say that Madrid can win with a big score, I'm not sure about that. Even a 2-0 win is very difficult to achieve. IMO
For Ancelotti to be a Champions League experienced coach and for Madrid to be a team with vast experience in the Champions League, I think Real Madrid should have advantage over Manchester City.
Manchester City is not in good shape compared to last season; I am not saying that they are not good, but their team is not as strong as their last season’s team because of little changes they had in the beginning of the season, now they have players with less Champions League experience in the squad which can be an added advantage to Madrid that have almost all their players as experienced players in the Champions League.
Moreover, Real Madrid will wants to beat Man City to take their revenge of the last season’s victory they had over them in the Champions League. Therefore, anything can happen.