While Arsenal will have a jolly ride into Christmas, celebrations for Chelsea and Manchester City have been soured by their losses on Match Day 18 of the English Premier League.
In one of the biggest upsets of the league so far, Crystal Palace beat Manchester City 3-2, with substitute Kevin de Bruyne, being called in the 62nd minute to help reduce the deficit.
In a very unlikely scoreline, Palace already led City, the defending champions 3-1 by the 51st minute.
Similarly, Leicester also killed Chelsea Christmas joy by winning by a lone goal, scored by Jamie Vardy, six minutes into the second half. Though Chelsea dominated the game at Stamford Bridge 65-35, they were unable to level scores.
At the Emirates, Arsenal prevailed 3-1, against Burnley who are 18th on the table. Thanks to a brace by Pierre-Emerick Aubameyang and a last minute goal by substitute Alex Iwobi, who came in the 78th minute to replace Alexandre Lacazette.