Although Manchester City, Liverpool and Chelsea continue to lead the way in the Premier League, the front runners didn't have it all their own way at the weekend.
All three sides had to rely on penalties to win by a single goal, giving them all cause for concern with the heavily fixture packed festive season on the horizon.
Meanwhile, Manchester United and Arsenal recorded wins to put pressure on West Ham in the battle for the top four, with the Hammers only stumbling to a draw at Burnley.
It's not got easier at the bottom though for the likes of Newcastle Untiled after a hammering by Leicester City leaves them cut adrift of safety as Sportsmail takes a look at what we learned from round 16 in the Premier League.