Never write Kevin De Bruyne off. That's the lesson from this latest masterclass from Manchester City's midfield magician. The Belgian had been questioned after a poor performance at Anfield and was dropped against Aston Villa but he was back to his best away to Crystal Palace, who took a shock lead when Jean-Philippe Mateta struck in the fourth minute.
De Bruyne then took the game by the scruff of its neck and curled in a sensational equaliser before running the show in the second half, helped by a resurgent display from Jack Grealish and substitute Manuel Akanji.
Rico Lewis rifled City in front with the help of a deflection before De Bruyne teed up Erling Haaland to score his first goal in a month. The Belgian then took centre stage once again as he smashed in his second of the afternoon, his 100th goal for City.
Palace got one back through Odsonne Edouard but there was little danger of a serious fightback and City head to Spain for their Champions League quarter-final first leg with Real Madrid feeling on top of the world.
GOAL rates City's players from Selhurst Park.