The Reds got off to a brilliant start when James Milner setup Adam Lallana with the opener on 34 minutes. Milner doubled the home sides lead just five minutes later to give Liverpool a two goal cushion at half-time.
Firminho – who assisted Milner’s goal – wrapped up all three points on 57 minutes and as luck would have it Milner provided the assist.
Emre Can was the only Liverpool player to score a penalty on the weekend and what a penalty it was. The 22-year-old found the back of the net with a cheek panenka.
Reds boss Jurgen Klopp decided to keep Can in his starting lineup against City and he was in impressive form yet again both defensively as well as going forwards.
Can made the highest number of tackles (7) and the most interceptions in midfield (4) he also happened to make more successful dribbles going forwards than any other player (2).
The victory saw Liverpool move into eight place on 41 points. Meanwhile City kept their place in fourth position but rivals Manchester United are not trailing on goal difference and West Ham moved just one point behind the Citizens.
Liverpool v Manchester City
Kick-Off: 20:00 (GMT)
Liverpool confirmed starting lineup: Mignolet, Clyne, Toure, Lovren, Flanagan, Henderson, Can, Milner, Lallana, Firmino, Origi.
Subs: Ward, Skrtel, Moreno, Allen, Ibe, Coutinho, Benteke.
Manchester City confirmed starting lineup: Hart, Zabaleta, Clichy, Kompany (C), Otamendi, Fernando, Fernandinho, Navas, Silva, Sterling, Aguero
Subs: Caballero, Sagna, Demichelis, Kolarov, Bony, Iheanacho, Mangala