Kept his concentration to keep out a low and hard shot from Albrighton towards the end of the first half. Had nothing else to do.
The Belgian is an absolute monster at the back for City. He didn't have a lot to do here but he played with such power and conviction that there was no doubt he would make sure his side kept a clean sheet.
Comfortable afternoon at the office for the Argentine, who kept Albrighton under wraps and always made himself available for the ball.
The England international has not had the greatest of times at Eastlands but his goal - a towering header for City's second of the afternoon - would have been one of his happier moments at the club. Solid at the back but rarely tested.
Energetic performance at right-back as he motored up and down the flank and wholeheartedly committed himself to challenges.
The England winger was close to his fluent best as he weaved in and out of challenges and kept his head to pick out the correct final ball more often than not. Claimed an assist with inswinging corner for Lescott's goal and won the second penalty as he skipped past Albrighton.
N. de Jong
City's pitbull was given the captain's armband as Tevez was rested and he led by example with an aggressive display in the centre of the park. The Villa midfielders didn't seem to fancy any 50-50 challenges against the Dutchman as he snapped into tackles.
Has adapted to his roaming role as an attacking midfielder and has developed a particularly strong relationship with Silva. Always available as City played some impressive possession football.
Sensational display from the diminutive Spaniard. The ball seemed stuck to his feet as he jinked into space and teased the Villa defenders. Lovely pass set up penalty for Balotelli's opener and made City's third with low shot from a difficult angle after a wonderful passing exchange with Yaya Toure. Replaced by Milner in the 58th minute as the hosts tok their foot off the gas.
The experienced Frenchman knows his and he performed it expertly as he patrolled the space in front of the back four. Short and tidy passing as he gave the ball to the more attacking players.
A first hat-trick in the Premier League for the sulky Italian, who still looked like he would rather be anywhere else. Offered little in open play but, as Roberto Mancini keeps saying, he's a goalscored. Two nonchalant penalties and a poacher's tap-in meant he went home with the match ball.
Little the American could do about any of the goals as he was sold short by his defenders. Strong save to deny Silva in the build-up to Balotelli's second goal, wrong footed by both of the Italian's penalties. Sharp second half save from Vieira as he tried to stop the scoreline from becoming embarrassing.
Once a rock at the heart of the Villa defence under Martin O'Neill, the Welshman looked clumsy against City's nimble footwork as gaping holes emerged in the visitors' backline.
First involvement was a needless tug back on Balotelli which resulted in the penalty that opened the floodgates. Never recovered as he failed to cope with City's passing and movement.
Too often caught ball-watching, especially for the second goal as Balotelli was allowed a simple tap in. Great block to deny Yaya Toure a shot at goal.
Booked for rash tackle against Johnson which summed up his game against the City winger. Completely outclassed as he dived into tackles but stil couldn't get near the ball. Lacked composure when on the ball.
Shown up by former Middlesbrough team-mate Adam Johnson. The winger didn't look like he fancied the battle but did put in some dangerous deliveries when he had space. A sweet left foot can only get you so far.
An experienced head in the Villa midfield but his passing was off target, he was bullied off the ball and he didn't follow runners from midfield.
Anonymous in central midfield as - not for the first time - he looked completely overwhelmed. Replaced in the 56th minute by Delph to end his nightmare.
The tricky winger was one of Villa's brighter players in the first half and went close with a shot from 18 yards but he was hampered by the lack of support. Silly challenge conceded the second penalty as he hung out a leg and brought down Johnson.
Given a starting role for his atheltic attributes but spent most of the game standing like a statue as City dominated the midfield. In fairness, he kept plugging away and wasn't afraid to offer himself for the ball.
Found it tough in an isolated role as the lone striker but was still very poor. Agbonlahor's main asset is his pace but not once did he stretch his legs and run on to a ball into space. No movement inevitably meant no goal threat as he was forced deep by the City defence.
- 1 S. Given
Replaced De Jong 13 minutes from time. Looked a little rusty but the intensity had gone out of the game.
- 17 J. Boateng
- 18 G. Barry
Came on to face his old side as a 58th minute replacement for Silva and added energy to the City midfield as they eased home.
- 32 C. Tévez
Looked hungry for chances after replacing Yaya Toure in the 63rd minute but the ball wouldn't fall for him as it did for Balotelli.
- 22 B. Guzan
- 21 C. Clark
- 31 C. Herd
Nine minute run-out as replacement for Reo-Roker. Still looks tidy on the ball.
- J. Hogg
Came on for Bannan 11 minutes into the second half. Did a better job, but City had already decided their job was done for the day. One good shot from long range.
Injected some pace and willing legs into the visitors after replacing Albrighton in the 56th minute.