Manchester City’s grip on the Premier League got even weaker as Crystal Palace earned a 2-2 draw at the Etihad Stadium following a dramatic final 10 minutes.
Kevin De Bruyne hit the bar early on with a brilliant 30-yard free kick, but Palace scored against the run of play as Cenk Tosun headed home at the far post from a corner, the visitors’ first and only effort of the first half.
City had a penalty correctly overturned by VAR in the second half following a Jairo Riedewald handball, before sub Gabriel Jesus curled a beauty for Aguero to convert at the far post.
Aguero got his second and what looked to be the winner with a fine header (87), but Palace refused to feel sorry for themselves as Wilfried Zaha forced a Fernandinho own goal (90).
The result means City are 13 points behind Liverpool, who have two games in hand, the first of which comes against Manchester United on Super Sunday. Palace, meanwhile, are ninth, four points off the top six.