A stoppage-time penalty denied Leicester City a point at Anfield as Liverpool claimed a 2-1 win.

The first-half saw the league leaders dominate possession and the visiting Foxes were barely able to get a sniff of goal.

City went behind on the verge of half-time when a ball from deep in his own half by Andy Robertson found its way past Jonny Evans into the path of Sadio Mane, who had the composure to finish past Kasper Schmeichel.

Leicester had defended well up until the goal and had been enjoying a good spell of pressure in the Liverpool half. So would have be disappointed to go into the break a goal down.

Brendan Rodgers side got a lot more of the ball in the second-half and began to threaten the hosts more frequently.

With ten minutes to go, Leicester found their equaliser through James Maddison. An excellent turn and touch from substitute Ayoze Perez set the young midfielder up to score past Adrian.

It looked as though Leicester would be able to hold on for a draw, but in the final minute of stoppage-time a clumsy touch from Marc Albrighton gave the ball away in his own box and then proceeded to stick a foot out and catch Mane to concede a late penalty.

James Milner stepped up and placed the penalty perfectly out of Schmeichel’s reach to keep Liverpool’s winning streak alive.

Here is how we rated the Leicester players: