Manchester City lead Everton 2-1 at half time after coming from behind in their Premier League clash at the Etihad Stadium.
Goals from Sergio Aguero and Alvaro Negredo turned the game on its head after Romelu Lukaku's opener.
Everton started well with Lukaku threatening early on, but it was the hosts who forced the game's first save as Tim Howard pushed Yaya Toure's effort wide.
Moments later Aleksandar Kolarov fired a free kick inches wide before heading just over from a corner.
After 15 minutes Everton took the lead. Lukaku broke free, skipped past Joleon Lescott and fired the ball past Joe Hart, who got a hand to it but could not keep it out.
City responded instantly as a minute later Negredo collected Fernandinho's pass and placed the ball beyond Howard from inside the box.
The hosts almost took the lead midway through the half when a clever free kick found Aguero free inside the area, but unusually for him, the Argentine missed the target.
Kompany was forced off due to injury with 34 minutes gone and Everton tried hard to capitalise on City's loss.
Matija Nastasic had to be in good form to stop Ross Barkley from breaking into the box before bundling Lukaku over minutes last, with the visitors a little unfortunate not to get a penalty.
Everton's frustration was compounded just before the break when Aguero raced clear and smashed past Howard to give City the lead.
No Data Analysis info