Could, and perhaps should, have been more agile to block Aguero’s opener at his near post, but Dzeko’s header was just out of his reach for the second. Helpless for the Bosnian's third.
First appearance since February and slotted into the centre of the back three, but like his two fellow centre-backs didn’t appear particularly at ease for the entire afternoon. Replaced on 65 minutes.
Allowed Nasri to get the better of him for Dzeko's second goal but overall produced a composed performance for such a young player.
Played at the left of the back three and almost all of City’s best moments came on his side of the pitch, none more so than Aguero being given too much time and space to net the equaliser.
Played in an advanced role on the left of midfield but saw less of the ball than usual, until his pinpoint delivery for Lukaku got Everton back into the contest.
Pushed into a midfield role and looked unsure of his defensive duties on his flank. Was more comfortable when running from deeper, in the style that has served him so well this season.
Probably prefers to play further up the pitch, and was forced to remain disciplined as Barkley pushed on, but like McCarthy improved in the second half as Everton looked to get back into the contest.
Was wasteful in possession in the first half, giving the ball straight back to City too many times, but his ball retention improved in the second period.
Operated with real intent behind Lukaku and Naismith, and scored a special goal all of his own work, arcing a stupendous effort into Joe Hart’s net. Everton’s best player by some distance.
Neat lay-off set up Barkley’s brilliant opener, and as usual worked tirelessly and selflessly for his team, albeit with limited success.
Hasn’t been in the best of form recently, and was largely ineffective until he was left totally unmarked to head home Baines' cross and give Everton a lifeline.
As good as Barkley's goal was for Everton, Hart's miraculous fingertip save to deny Naismith just after half time was equally impressive, and ultimately more decisive. Made another massive block to keep out Deulofeu in the closing stages.
Looked around to see Lukaku heading home to give his side a nervous final spell of the match, but to his credit, ensured that Everton weren't given the chance to build on that opening.
One of the few players in the league that can match Coleman for pace and did so with distinction, frustrating the Irishman with composure and maturity.
Didn't get the opportunity to get forward as often as usual due to Baines' advanced role, but performed his defensive duties well, although could have closed down Baines quicker for his cross which led to Lukaku's goal.
Has been in excellent form of late and this continued for the most part, the blot on his and Kompany's copy book being Lukaku being left completely unmarked to head home.
Started as one of the two holding midfielders before moving forward when Aguero got injured, and performed to a consistently high standard. Went off carrying a knock as City looked to hold on for the win.
Produced a lovely piece of skill on the right to create room and swing in a tantalising cross that Dzeko was all too happy to dispatch into the net. Worked tirelessly for his side.
Quiet in the first half but produced a key moment of quality at the beginning of the second, jinking away from Stones to set up Dzeko's second goal. Replaced by Silva.
Offered decent protection to his defensive pairing, if at times he doesn't release the ball to City's more creative players as quickly as he should.
Exploited space on left of Everton’s defence to equalise with a low shot but limped off with more injury woes – a worry for Argentina, as well as Pellegrini.
Has the tendency to look disinterested at times, but can also be deadly, as witnessed by his two goals. The first, a superbly placed header, the second an instinctive tap-in - hugely significant in the context of City's season.
Looked threatening when pushing forward but chose the wrong option more than once in the final third.
Given the last twenty minutes in place of Nasri.
Replaced Aguero after half an hour, and slotted in nicely to his conventional role, allowing Toure to push on.