De Bruyne scored two wondrous efforts – one in each half – to bring up 100 City goals for him.
It was a celebratory finish to the game at Selhurst Park as we earned a hugely welcome three points.
But it started far less positively as the hosts opened the scoring in front of an excited, ebullient crowd, Jean-Philippe Mateta finishing superbly.
CRYSTAL PALACE 2-4 CITY | Match report
KDB’s rocket ensured we went in level at the break, Rico Lewis put us ahead just past the restart and Erling Haaland extended our lead before De Bruyne’s lovely left-foot finish put us out of sight.
Odsonne Edouard pulled one back in the closing moments of normal time but City saw out seven minutes of stoppages as we tamed the Eagles.
Watch our brief highlights above...