As it was, Roberto Mancini's team never got going at Goodison Park. They fell behind in the first half to a strike from Leon Osman and could not even make the most of a numerical advantage when Steven Pienaar was sent off in the second half.
The hosts went on to seal the win in stoppage time when substitute Nikica Jelavic scored from the edge of the area.
You can find out how the match unfolded with our minute-by-minute updates below.
"Yaya Toure is unwell. Nothing serious, but bad enough to keep him out unfortunately. More on Yaya's illness. He's suffering from a migraine which is keeping him out. Get well soon, big man!"
As mentioned in the previous post, the Ivorian will be missed by City. Anyway, let's now see what Everton will be starting with...
EVERTON: Jelavic, Oviedo, Naismith, Neville, Barkley, Duffy, Springthorpe
MAN CITY: Pantilimon, Razak, Nasri, Sinclair, Lescott, Clichy, Lopes
"Everton away is always very tough," Zabaleta told the club's official website. "It's a game that they always want to win and it is going to be hard for us.
"So, defensively we have to be very organised and fight for every ball and with the quality we have we need to create and take our chances when they come along."
"His reaction wasn't right, it wasn't the correct one and I have told him that," Moyes told reporters.
"He knows that he should have played much better, and yes, he may have some making up to do with the fans, but I won't have any trouble picking him.
"I'll play Marouane against Man City as I have to give us the best chance of winning. That means picking our best players and giving them a chance to make amends."