my decision will fall on the victory of manchester city. however they are one of the strongest teams with a relatively good defense this season. For the front line, there is no doubt that Haaland, who has performed brilliantly this season, is able to make it very difficult for his opponents to keep his movements.
But Liverpool, I think, if they face other strong teams, they will definitely be able to show a pretty good game, like when they beat Manchester United with a big score. Maybe in this fight I don't think a big score will happen but it's possible that the final score will be 2-1 for Manchester City's victory.
I wouldn't count game with United as significant at all. After the World Cup, United is the only team that plays an average of one game per 3.5 days, I think that in this mode, no team can play for a long time without some failures. Therefore, it was rather a failure of United and not a super game from Liverpool. With City it will be a different story - Liverpool have the opportunity to fully concentrate on this game, while City have other tasks (Bayern). Therefore, despite the fact that City is the favorite on paper, Liverpool have every chance to intervene in the fight for the title and help Arsenal (plus they need to get into the top 4).