Pep Guardiola squad is in the best condition after being unbeaten in its last 20 matches in all competitions, 17 wins and 3 draws in that duration. Guardiola was a little more calm about the condition of his team before the match vs Real Madrid started. Guardiola main fleet is in the best performance, especially Haaland who has scored 12 goals in the Champions League.
That impressive streak does not mean anything if they can not beat Real Madrid, go to Champions League final match and take the trophy. They don't need to have that streak and even can have worse one but if they win Champions League, it is their big achievement. Some clubs in history won Champions League even they didn't not have dominating performances.
Although Real Madrid has just won the CDR trophy, its overall performance is not stable. Real Madrid has suffered two defeats in the last five matches in two different competitions.
It comes from La Liga when their players no longer focus on it completely. They knew that Barcelona just count down time to lift La Liga trophy and Real Madrid effort will be wasted.
Ancelotti must focus more on stopping the movement of Haaland, who has always been active in scoring goals. In the last game, when Manchester City managed to get rid of one of the other champions, Bayern Munich, Haaland managed to score two goals in two legs. Ancelotti has to watch out for Haaland goal productivity, especially since Real Madrid have conceded 7 goals in their last five matches.
Manchester City don't only have Haaland and the striker himself is not only able to score goals but also able to make assists, key passes and contribute for the club tactics and operation. In latest matches, like in the big match with Arsenal in Premier League, Haaland was used not to score goals but to help Kevin De Bruyne have great space and opportunities to score goals for Manchester City.
Pep can repeat that approach in semi finals with Real Madrid and that approach will make Manchester City operation more flexible and dangerous.