Nottingham Forest climbed to second in the table with a fifth straight win at Everton while Ange Postecoglou’s Tottenham conceded late to draw 2-2 against Vitor Pereira’s rejuvenated Wolves.
Arne Slot’s Liverpool look unstoppable in their quest for a record-equalling 20th English top-flight title, recording their 23rd win in 27 matches in all competitions this season.
Luis Diaz opened the scoring against Julen Lopetegui’s hapless team on the half-hour, before Mohamed Salah set up Cody Gakpo for the second with some audacious footwork.
The Egypt international then scored his 20th goal of the season shortly before half-time to put the visitors in total control.
Trent Alexander-Arnold made it 4-0 with a deflected shot from distance in the 54th minute and Diogo Jota completed the rout, courtesy of another Salah assist following a surging run.
“I enjoyed it a lot because it doesn’t happen many times that I could just sit back and enjoy,” said Slot, flying in his first season in the Anfield hotseat after replacing Jurgen Klopp.
Liverpool’s striking success has come against the background of mounting speculation over the futures of Salah, Alexander-Arnold and captain Virgil van Dijk.
All three can discuss a move to a foreign club on a free transfer from January 1 but remain focused on winning a second Premier League title together.
“The only thing on my mind is I want Liverpool to win the league and I want to be part of that,” Salah told Sky Sports.
“I will do my best for the team to win the trophy. There are a few other teams catching up with us and we need to stay focused and humble.”
City back to winning ways
Earlier, defending champions City travelled to relegation-threatened Leicester drained of confidence after just one win in all competitions since late October.
Their frailties over the past two months, which resulted in nine defeats in their previous 13 games, were on display again.