Liverpool are a weak opponent for Manchester City in form. Liverpool is now in tenth place in the points table. Their performance is not good in the last three matches.
Liverpool's last performance in the champions League this week was way better than Manchester city's so I wouldn't quite say that their performance in the last three game has not been good. Klopp even after their UCL game where they trashed the opposition Rangers by seven goals, boasted that he was ready to face Manchester city so we are all looking forward to the weekend.
There is also something always about Liverpool whenever they get to play against Manchester city, they come alive! and the rivalry between both coaches is always on display. My opinion is Liverpool have a defence that can hold Manchester city if they play very composed football and also have an attack that can hurt and try the Manchester city defenders something that we have not seen from most teams this premier League season as Manchester city always get to dominate the game. In the best interest of arsenal we hope that Liverpool can either draw with Manchester city or even win them so they could stop chasing us from behind.
Liverpool played very well against Rangers in the last match. They managed to score 7 goals. Even then I would say they are not consistent as a team. Liverpool have dropped points in their opening few Premier League matches. Liverpool then won 9-0 against Bournemouth. We all thought Liverpool were probably back on track and they would fight for the title. But then they started losing points again. And now Liverpool, the tenth team in the table, has scored only 10 points in 8 matches. So despite being able to score 7 goals against Rangers, there is no guarantee that we will see stable gameplay from Liverpool's players against Manchester City. I expect Liverpool to lose in this match.