City chalked up what was Pep Guardiola's 150th Premier League win as a manager in impressive fashion against a dogged and determined Villa.
Despite being affected by a number of key absentees, City were in superb form in the opening 45 minutes and went in at the break deservedly 2-0 ahead.
Ruben Dias opened the scoring with a fine first time shot from just outside the box.
And Portuguese compatriot Bernardo Silva then doubled our tally on the stroke of half-time by executing a contender for goal of the season with a stunning volley.
An Ollie Watkins strike just after half-time gave Villa a foothold in the game but City kept our composure to see out the game and make it six wins in succession across all competitions and four straight wins in the league.
Play the video to enjoy extended highlights...