Liverpool defeated Crystal Palace 7-0 at Selhurst Park to maintain their three points lead over Tottenham going into the busy festive period.
Takumi Minamino opened the scoring in the third minute with a cool finish to start the onslaught.
Saido Mane and Roberto Firmino scored two other goals to end the first half 3-0 in favor of the visitors.
Jordan Henderson curled in a superb effort just after the restart to score the fourth goal.
Firmino scored his second goal after Salah sent him through.
Mohammed Salah came off the bench to score two goals to complete the route which ensured Liverpool will spend Christmas on top of the log.
Crystal Palace conceded seven goals in a home match for the first time in their entire history.
Arsenal continued their poor run of form with another loss against Everton.
The Gunners slumped to a 2-1 defeat at Goodison Park to pile pressure on Mikel Arteta.
Rob Holding diverted into his own net to give Everton the lead early in the first half before Pepe restored parity for Arsenal from the spot.
Yerry Mina scored a glancing header to restore Everton’s lead on the stroke of halftime.
The hosts did not look like conceding in the second half as Arsenal showed lack of effort again to record their eighth loss in 14 Premier League matches this season.
Arsenal have now gone seven league games without a win with 14 points from 14 matches.
Manchester City earned a 1-0 win over Southampton away from home courtesy of a strike by Raheem Sterling.
Fulham and Newcastle played out a 1-1 draw in survival battle.