Pep Guardiola's side have done brilliantly to get to April and still be in the hunt for the Treble, but all three trophies are on the line in the next four games, against two extremely difficult opponents - Liverpool and Atletico Madrid.
Starting on Tuesday evening, City have a horrible sequence of matches in which they play Atletico, Liverpool, Atletico, Liverpool in the Champions League, Premier League and finally the FA Cup.
I don't think City will win all four games - they don't have to - but for different reasons they have to go hard in the first two, which are absolutely crucial for what happens next.
Why Atletico are the last team I'd want to face
City have had some kind draws in Europe before. Not this year.
Over two legs I fancy them to beat Atletico - they are the favourites, of course - but it will come down to what happens in the first leg of their quarter-final, far more so than if they were playing anyone else.
While I'm pleased City are at home first, this is no time to be cagey. They have to really go for it and throw everything at Atletico, which brings its own risks.
We know what they are like and what their manager Diego Simeone is going to do. Atletico will come to Etihad Stadium on Tuesday to defend, to be awkward and to frustrate.
Pretty much every other away team does that at City anyway, but the difference with Atletico is that they are so good at it, and also very dangerous when they break. If there's any team I wouldn't want to face, it's them.
We saw what they did against Manchester United in the last 16 - they don't want the ball, and they are happy for you to have it, yet on the counter-attack they are lethal. As Tottenham showed a few weeks ago, that is City's one weakness.
What is imperative is that City take a lead to Spain, preferably by a couple of goals.
If that is the case and Atletico need to come out and attack at Wanda Metropolitano next week, then City will dissect them, no problem.
But if things are still sticky by then, it is going to take an awful lot out of Pep's players to get through - and they might not have much left in the tank.