Liverpool can shock Manchester City when both sides clash in the Premier League. For City it seemed it was their title to lose from weeks back as Jose Mourinho, Jurgen Klopp and Antonio Conte threw the towel in.

City will be taking another step towards the title when they visit Anfield, in one of the most highly anticipated Liverpool Fc games in years - with tickets supposedly selling out in just a matter of seconds.

The high scoring sides will surely score when they clash but the game is pretty open. The Reds are unbeaten in games now while the Pep Guardiola led side are yet to lose any game this term in the league.

When they met in September last year at the Etihad, City trampled on Jurgen Klopp’s boys, scoring five unreplied goals. Sergio Aguero scored the opener after 24 minutes but things really went southward when Sadio Mane was sent off for a challenge on City shot stopper Ederson. The home side took advantage to score goals through Gabriel Jesus and Leroy Sane. It was City’s biggest win over Liverpool in eighty years.

It was more than enough to revenge after Liverpool defeated them in April 2014. They were both looking at winning the league title then but Liverpool emerged the winner in the five goal thriller. Raheem Sterling and Martin Skrtel scored goals before David Silva hit back. Glen Johnson caused an own goal but then Philippe Coutinho restored the lead for the home side to pick all three points.

Coutinho would not be playing after his move to Barcelona but Liverpool are not lacking fire power. They have Alex Oxlade Chamberlain and Mo Salah. Roberto Firmino and Mane are also in the team but the concern would be the defensive cover. Klopp’s side have struggled with this all season and they will be tested by quality attackers in the City setup. However, if there is any team that can end the unbeaten run of Man City, it is Liverpool.