Manchester City bounced back from a pair of defeats to end Everton's unbeaten start to the English Premier League season with a 3-1 win at the Etihad Stadium on Saturday. Beaten 3-2 by Aston Villa last weekend and outclassed by Bayern Munich in mid-week, City fell behind to a Romelu Lukaku goal but roared back to win through goals from Alvaro Negredo, Sergio Aguero and a Tim Howard own goal.
Manuel Pellegrini's side rose to second place in the standings, two points behind leaders Arsenal, while Roberto Martinez's Everton, who had been the last unbeaten team in the division, remain fifth.
Everton took a 16th-minute lead through on-loan Chelsea striker Lukaku, who sprang the offside trap to collect Phil Jagielka's pass and deftly nutmegged Joleon Lescott before beating Joe Hart with a low shot.
It was his third goal in two games, following his brace against Newcastle United on Monday, but City replied within a minute, Negredo squeezing the ball past Howard from Yaya Toure's fine reverse pass.
City were dealt a blow in the 34th minute when captain Vincent Kompany went off with an injury, but they moved ahead on the stroke of half-time. David Silva strode forward and threaded a pass down the inside-right channel for Sergio Aguero, who rattled a low shot into the bottom-left corner.
A foul by Seamus Coleman on Pablo Zabaleta gave Aguero a chance to extend City's lead from the penalty spot in the 69th minute and although Howard turned his shot onto the post, the ball bounced against the American goalkeeper and into the net for an own goal.