Liverpool sit atop of the Premier League for a second consecutive Christmas following a hectic pre-festive round, featuring 34 goals in ten games.
Takumi Minamino fired Liverpool ahead at Crystal Palace in the third minute before Sadio Mane added a second prior to Roberto Firmino netting a double either side of Jordan Henderson’s curled effort.
Mohamed Salah meanwhile came off the bench to net a three-minute second-half brace to secure victory at Selhurst Park, which saw the Reds confirm top spot come Xmas Day.
Jamie Vardy was denied a brace after scoring a penalty before his header was diverted in by Toby Alderweireld for an own goal, as Leicester condemned Tottenham to a second consecutive defeat to rise to second.
Braces from Scott McTominay and Bruno Fernandes on top of strikes from Victor Lindelof and Daniel James sent Manchester United third, after thrashing Leeds United 6-2 at Old Trafford.
Everton went fourth after Yerry Mina headed in a first-half winner after the Toffees’ opener from a Rob Holding own goal.
Down in the relegation zone, Jayden Bogle scored his first goal for rock-bottom Sheffield United despite Danny Welbeck’s late strike rescuing Brighton a point at the Amex Stadium.
Anwar El Ghazi’s brace either side of Jack Grealish’s strike proved enough for Aston Villa to defeat West Brom, as the Baggies remain second-last after losing their first game under Sam Allardyce plus Jake Livermore who was sent off for a foul on Grealish.
Fulham round out the bottom three after Tosin Adarabioyo’s opener was cancelled out in a 1-1 draw at Newcastle, following a red card for Joachim Andersen for a foul on Wilson who was through on goal.
Elsewhere, Chelsea improved to fifth after Thiago Silva’s header and a late brace from Tammy Abraham helped Frank Lampard’s Blues batter West Ham at Stamford Bridge.
Southampton slipped to seventh after losing to Manchester City in a tense encounter, as Raheem Sterling’s pullback strike gave the Citizens victory at St Mary’s.
Finally, Fabio Silva’s 89th minute penalty proved a late consolation for Wolves who lost 2-1 at Burnley, as Ashley Barnes’ header and a goal from Chris Wood saw the Clarets claim a second win in their last three matches.