The Eagles gave Liverpool an early Christmas present with a shocking victory at the Etihad.

Manchester City could not afford to drop points in order to keep themselves close to Liverpool in the Premier League's title race. Well, Pep's men did exactly that against Crystal Palace, which means that they will sleep four points behind the Reds tonight.

It was a day to remember for Crystal Palace's fans, as they saw the Eagles claim a shocking yet deserved win. Roy Hodgson's men came from behind to beat the Citizens, reaching some firsts for Man City's opponents since Pep Guardiola took over as the team's boss.

That goal by Andros Townsend surely helped boost Crystal Palace's confidence. (Image might be geo-restricted).

Then, despite Kevin De Bruyne's late goal, Crystal Palace prevailed to beat Manchester City at the Etihad for the first time in 28 years.

We don't want to end this article by bringing the following fact to your attention...