Leicester have arguably the toughest game of the whole season coming their way as they face Liverpool at Anfield. 

Anfield is always a tough place to visit, however this challenge is even tougher as Liverpool are in fine form. In fact, the last time Liverpool lost a league game at Anfield was to Crystal Palace on 23rd April 2017. Nonetheless, Liverpool currently sit on top of the table unbeaten, winning all seven of their games and scoring 18 goals in the process.

In their previous league game, Liverpool showed they can win ugly, as they saw off Sheffield United, winning 1-0 at Bramall Lane.

But Leicester should not feel all too overwhelmed, as they too have made a fantastic start to the season. The Foxes are currently in third place, two points behind Champions Manchester City and, joint with Liverpool, have the best defence in the league so far.

Leicester will come into this game in great confidence, having trounced Newcastle 5-0 at the King Power last time out in the league. But also, Leicester will be the more refreshed of the two sides, as Liverpool had a pulsating Champions League tie against Austrian side Red Bull Salzburg on Wednesday.

Whilst Liverpool and Manchester City still seem unstoppable, the other ‘top six’ sides have dropped off recently and look in disarray. Brendan Rodgers, who returns to face his former club at Anfield, will no doubt be looking at a surprise top six finish this season.