Leicester's players are living the dream in the Premier League. Not for the first time this season, they can spend their week reflecting on another good result while other clubs are having to turn their attention to Europe.

They can enjoy their win at Aston Villa, work hard on the training ground and prepare to go again at Norwich this Saturday.

Manchester City, meanwhile, have to go to Dinamo Zagreb for a Champions League dead rubber. Liverpool go to Red Bull Salzburg hoping to secure passage to the knockout stages.

Leicester City are living the dream after a club record run of eight consecutive league wins

Brendan Rodgers was rightly rewarded with a new contract after a brilliant start to season

Rodgers is keeping teams guessing by routinely changing his formation and starting XI

By the time Leicester host the league leaders on Boxing Day - and what a clash that could be - Jurgen Klopp's side will also have been to Qatar and back.

So there is momentum with Leicester, and they just keep winning and winning. It has been a remarkable start to the season for Brendan Rodgers, who was rightly rewarded with a new contract. He is keeping his opponents second guessing.

Against Everton last week, Leicester started in their usual 4-1-4-1 formation but Kelechi Iheanacho came on at 1-0 down and inspired his side to a 2-1 win.

James Maddison played behind Jamie Vardy and Kelechi Iheanacho against Aston Villa

At Villa on Sunday, Rodgers started with two up front in a 4-1-2-1-2 formation.

Ayoze Perez and Harvey Barnes were dropped to the bench, Wilfred Ndidi protected the defence as usual, while James Maddison played behind Vardy and Iheanacho.

So now, if you're going up against Leicester, you're wondering which system they will play.

Given the form they are in, I know I wouldn't want to play them right now.