Then Brighton travelled to Merseyside on Wednesday night and inflicted a second successive 1-0 home defeat on Jurgen Klopp’s side, who had gone 68 games without defeat in the league at Anfield until last month’s loss to Burnley.
That result has left the champions in fourth place and Klopp saying his team are not fresh, mentally or physically.
Pep Guardiola’s side are starting to look imperious, having racked up nine successive wins in the league. In that run they have scored 21 goals and conceded just one.
Victory today would put them 10 points ahead of the Reds, with a game in hand.
Liverpool boss Klopp could hand a debut to Ozan Kabak or Ben Davies in defence, while Alisson, Fabinho and Sadio Mane have resumed training.
City have no new injury problems, with long-term absentees Sergio Aguero, Kevin De Bruyne and Nathan Ake still unavailable.
What time is Liverpool vs Man City?
Unsurprisingly, this is the standout fixture of the four Premier League games being played on Sunday.
Kick-off at Anfield is at 4.30pm, making it the third of that day’s matches.
After Liverpool vs Man City, the day’s action is rounded off by Chelsea’s trip to bottom-of-the-table Sheffield United at 7.15pm.
Liverpool vs Man City TV channel and live stream
Sky Sports have got the rights to show this match between the reigning champions and the team currently in pole position to win this year’s title.
Sky Sports Main Event and Sky Sports Premier League will show the match, as well as the late kick-off at Bramall Lane.
Those with subscriptions can stream the match through the Sky Go or NOW TV apps.