Liverpool have the advantage in this match, they have the squad depth to rotate players effectively and maintain their competitiveness. Manchester City players complained about the number of games they have to play because of the new Champions League format. I think the players are not ready mentally and physically for the busy calendar, it’s no surprise that they are fatigue and are sustaining injuries. I think the number of fixtures should be reduced from next season so the players w can be fit and maintain the quality of the game.
I think Liverpool will easily lose to Manchester City. Another bad game is expected for Pep Guardiola. They played Feyenoord in the Champions League and after leading 3-0, they drew 3-3. Now they have to focus on the game against Liverpool, but Liverpool showed an extraordinary game against Real Madrid and looked ready for the game against Manchester City this weekend. I am sure Manchester City will play defensively in this game and try to stop Liverpool, otherwise they could see a multi-goal defeat.
I don't agree with you that Liverpool will Manchester City, I think the reverse will be the case. Although in the game of football anything can happen but judging by present realities, Liverpool is better positioned to win that match because Manchester City is still going through a tough time now. The lost many premier league matches already and were not able to win Feyenoord in their champions league match. This makes it difficult to have confidence in Manchester City winning Liverpool that is playing at their peak.