Well, what a day of football that was.
Crystal Palace and Leicester pulled off remarkable wins, Fulham remembered how to defend and Man United remembered how to attack.
Along the way, bad runs were ended and records broken. Here is a selection of the eye-catching anomalies from all the Premier League action.
The main story from the day was Palace’s unthinkable win at the Etihad.
Roy Hodgson’s side had lost their last two games away to Man City – both ending 5-0, while Palace had not won away to the Manchester side in 28 years.
This was surely only going in one direction, right?
What’s more, the south London side had failed to come back from behind to win a game this season, so when Ilkay Gundogan scored on the 27th minute, you’d have been a brave man to back the Eagles at the Etihad.
In fact, it was the first time Roy’s boys have scored three in the league since April and and the first time Pep Guardiola’s side have conceded three since… April.
Leicester boss Claude Puel’s job was apparently riding on their game against Chelsea, which is a little harsh considering they nearly binned Man City out of the Carabao Cup midweek.
The Foxes boss was clearly reading the papers on Saturday morning as his side produced the perfect defensive display against Chelsea.
It was Leicester’s first win at The Bridge since the year 2000, while Jamie Vardy’s winning goal was the first the Blues have conceded at home in the league since November 4.
But worse than that, it was also Maurizio Sarri’s first home defeat since taking the job in the summer. His last league defeat at home came against Roma back in March.
It was a different story for Man United, who netted five goals in the Premier League for the first time since Sir Alex Ferguson’s final game in charge of the Red Devils, all the way back in 2013.
It was also the first time since January that United have won a league game by three goals of more.
And while it’s easy to say ‘It’s only Cardiff’, the Welsh side had won their last four home games and have proven to be no slouches at home this season.
It was also the first time all season that Man United have out-run their opponents, suggesting there is a determination about the Old Trafford side we didn’t see under ‘whatshisname’.
Fulham played Newcastle in a slightly less memorable game, although in many ways it will have felt just as satisfying for Claudio Ranieri’s side.
In the build up to the game, the Italian claimed he needed a clean sheet like he needed pasta, so perhaps it’s linguine in the Ranieri household instead of turkey this Christmas after their goalless draw.
Games come thick and fast during the festive period, yet for more reasons than one, Saturday, December 22nd will live long in the memory.
WATCH: LOVE OF THE GAME – EPISODE 3