Kevin de Bruyne will miss the Manchester derby after being ruled out for another month with a knee injury.
The forward was injured in Manchester City’s 2-0 Carabao Cup win over Fulham on Thursday night.
He has already spent six weeks on the sidelines with an injury to his other knee.
The Belgian will also miss Premier League clashes against
Southampton and West Ham as well as City’s Champions League clash against Shakhtar Donetsk.
He could return for the trip to Lyon on November 27.
City boss Pep Guardiola said on Thursday: “He’s being checked with the doctors so I don’t know right now (how he is).
“I think today Kevin is back, the Kevin we know. He spent a lot of time injured but made a huge effort in Donetsk against Shakhtar and played a few minutes against Spurs in a difficult situation because of the pitch and the physicality.
“Today again he was involved with everything offensively and defensively, so hopefully what happened in the last minutes is not serious.”