The Citizens became the first team this season to string five Premier League wins together with a 4-0 thrashing of Crystal Palace on Sunday, moving to within two points of leaders Manchester United with a game in hand.
Man City have not sat at the top of the pile since the opening weekend of the 2019-20 campaign, but would put the pressure on their local rivals by beating a Villa side that has not been in top-flight action since New Year's Day.
Here, Sports Mole looks at how Pep Guardiola could line his side up for the contest.
Manchester City have had to make do without all-time record goalscorer Sergio Aguero for most of the season so far, and that is again expected to be the case on Wednesday.
The Argentine's stop-start season suffered another setback when he was forced into self-isolation after coming into contact with someone who had tested positive for COVID-19 and, while that isolation period could be over by the time Man City face Villa, he is unlikely to be thrown straight back into the mix.
Gabriel Jesus failed to get amongst the goals against Palace and could lose his place in the side, while the likes of Bernardo Silva, Fernandinho, Oleksandr Zinchenko and Kyle Walker may also sit out after starting at the weekend.
Ilkay Gundogan's recent goalscoring form makes him a prime candidate to start again, though, while Kevin De Bruyne - fresh from providing his 100th Man City assist in exquisite fashion - will be the first name on Guardiola's teamsheet at the moment.
The Belgian has now provided more assists in all competitions than any other Premier League player this season, and his withdrawal 20 minutes from time against Palace was a firm indication that he will start again in this match.
The latter netted the third brace of his career against Crystal Palace last time out, continuing a resurgence which has seen him become a trusted member of Guardiola's backline once again.
Watch the Sports Mole Football Shorts prediction for this game below: