Michael Olise converted a penalty deep in added time as a dogged Crystal Palace hit back from 2-0 down against Premier League champions Manchester City to snatch a dramatic 2-2 draw at the Etihad Stadium.
Jack Grealish had netted his third goal in three games on 24 minutes as City looked to move second in the table before Rico Lewis slammed home his first Premier League goal from inside the box for City’s second on 54 minutes.
It was Jean-Philippe Mateta who began the unlikely Palace fightback by converting from close range on 76 minutes from a fine Jeffrey Schlupp cross.
And Mateta won his side a penalty when he was clearly taken out late by Phil Foden with only minutes left on the clock to stun the City fans, who had watched their side dominate possession and chances.
With City again missing the injured Erling Haaland, it was Grealish who combined with Foden to give his side a deserved lead by sliding the ball into the corner of the net from his England teammate’s pinpoint pass.
But rather than progress to move second in the table, City remain fourth in the table, three points behind leaders Liverpool, who host Manchester United at Anfield on Sunday.