In December 2018, Crystal Palace travelled to the Etihad Stadium to face Man City. City were big favourites to win, but they ended up receiving a nasty surprise.
Gundogan put the home side ahead after 27 minutes, but then Jeffrey Schlupp scored a lovely goal six minutes later to draw Palace level. In the 35th minute, Andros Townsend scored an absolute stunner to give Palace a shock lead.
It got even better in the 51st minute when Palace got a penalty and Milivojevic converted. Despite De Bruyne pulling one back in the 85th minute, Man City went down at home.