Manchester City recorded a 2-2 draw against Crystal Palace despite having a two-goal advantage.
No thanks to a 95th minute penalty from Michael Olise, the visitors were able to claim a point from the meeting at the Etihad.
Pep Guardiola’s side have now gone three games without victory at home for the first time since 2016 despite having a positive start to the game against Palace.
Dean Henderson was called into early action to keep Julián Álvarez’s header off the net.
However, City’s breakthrough came in the 24th minute, via Jack Grealish’s clinical first-time finish into the bottom corner after being set up by Phil Foden.
City tried to double the lead as Joško Gvardiol found himself through on goal after being picked out by a sublime Rúben Dias pass but was denied by the Palace goalkeeper.
Roy Hodgson’s side showed a little threat shortly before half-time when Jean-Philippe Mateta broke through the City backline but was brought down by Ederson, who was shown a yellow card for the offence.
Ten minutes into the second-half did Álvarez’s free-kick evade everyone in the box and got into the net but was ruled out after Rodri was taken to have interfered in an offside position. That didn’t make City players to shy away from goal as the home side netted again minutes later when Rico Lewis took advantage of a loose ball in the box to register his first goal in the PL.
City didn’t seem to relax despite the two-goal lead, and were aiming for the third as Bernardo Silva released a curling effort but it was pushed behind by Henderson who still looked solid at the goal post.
City were then brought back to reality as a long Palace ball over the back line released Jeffrey Schlupp, who fired a ball across the box for Mateta to tap into an empty net. City would have hoped it ended that way but the unexpected happened when Foden fouled Mateta in the box very late in the game. Michael Olise clinically slot in a low one from the spot, thus earning a point for Palace.