Victory for City will reignite the title battle but defeat would see Liverpool move nine points ahead of second-placed Tottenham Hotspur, as they look for their first league crown since 1990.
Ilkay Gundogan is set to return from injury for Manchester City whilst Kevin de Bruyne is a doubt as he struggles with a muscular issue.
Fabian Delph meanwhile suspended for this clash as Benjamin Mendy (knee), Eliaquim Mangala (knee) and Claudio Bravo (Achilles) are long-term absentees.
Liverpool could have James Milner back from a thigh injury whilst defenders, Joe Gomez and Joel Matip are set to return later this month from leg and shoulder injuries respectively.
Alex Oxlade-Chamberlain although expected to be sidelined for majority of season is making decent progress and might return for final few weeks of season.
After going unbeaten in their opening 15 league games, Manchester City have taken just six points from their last five.
The Citizens have however scored in every game bar their 2-0 away defeat at Chelsea with five of their last six goals coming in first half, despite losing their last home game 3-2 to Crystal Palace.
Liverpool meanwhile arrive in Manchester off the back of a nine match winning run and have kept clean sheets in three of their last four away games.
Mohamed Salah is also in fine form for the Reds, scoring in four of their last five league games overall and in three of last four away trips.
Manchester City really need their defence to be alert here against a free flowing Liverpool side, who has scored at least three goals in five of their last six.
If not then there is only going to be one outcome but I am expecting a much tighter match now Sergio Aguero is back for City.
Ultimately, Liverpool look unstoppable though and should squeeze past the Citizens with a late winner here.
Prediction: Manchester City 1-2 Liverpool
Jake predicts: Manchester City 2-0 Liverpool
Result: Manchester City 2-1 Liverpool