Usually maybe I would favorite Man City. But with the conditions we can see now where Man City has not even won again in the last 6 matches, I think there is no reason to favor Man City. This is different from Liverpool, who have actually never lost again until now except in the match earlier this season by Nottingham. Even in the UCL Liverpool are unbeaten in the 5 matches they have played. And Real Madrid also suffered a heavy defeat yesterday by Liverpool. So yes, Liverpool is much better at the moment than Man City. And Man City actually looks like Real Madrid, which is experiencing inconsistency.
And even in the upcoming match, the match will take place at Liverpool headquarters. So the position as host will also give Liverpool more strength.
In my opinion, this time Liverpool more favorable for winning the match than Manchester City have bad trend performance without winning yet in last five consecutives matches. Manchester City still difficult for winning the match after three easily goals conceded when facing Feyenoord at Champion League match after leading awhile over 3 goals.
Liverpool have consistent performance not unbeaten yet 5 games in UEFA Champion League and have unbeaten 8 consecutives matches in premier league, this season Liverpool have quit well performance than Manchester City and looks Pep Guardiola will continue their bad trend result. Playing at home match against Manchester City give advantage for Liverpool and never got bad result when playing at home indeed in Champion League or Premier League matches.