Manchester City forward Jack Grealish may miss out on a reunion with Aston Villa in Wednesday's Premier League clash at Villa Park.
The England international is yet to feature for the champions since the international break due to injury, and he is still a major doubt for this contest after training individually before the West Ham United win.
Pep Guardiola's attacking options are also depleted due to the absence of Ferran Torres, while Kevin De Bruyne is highly unlikely to return from coronavirus infection just yet and Phil Foden is also uncertain with a knock.
As a result, Riyad Mahrez, Gabriel Jesus and Raheem Sterling could all hold their places up top, unless Guardiola decides to hand Cole Palmer another opportunity through the middle.
Fernandinho will certainly come into consideration for a start over Rodri but may just miss out, with Ilkay Gundogan and Bernardo Silva unlikely to be dropped either.
Kyle Walker has played a lot of football this term so may drop out as Joao Cancelo shifts over to the right-hand side, allowing Oleksandr Zinchenko to come in on the left.
Aymeric Laporte will sit this one out due to an accumulation of bookings, so John Stones is primed to return to the backline alongside Ruben Dias in front of Ederson.
Man City possible starting lineup: Ederson; Cancelo, Dias, Stones, Zinchenko; Silva, Rodri, Gundogan; Mahrez, Jesus, Sterling