Jack Grealish and Phil Foden were again named as substitutes by Manchester City manager Pep Guardiola for the visit of Leicester City.

The England pair were pictured on a night out after City's 7-0 rout against Leeds United earlier in December and dropped out of Guardiola's starting line-up for the 4-0 win over Newcastle United last Sunday.

City staff were reported to be disappointed by the condition of the pair when they reported for a recovery session after the Leeds game and Guardiola reminded City players of their responsibilities once more on Friday.

Guardiola again decided Grealish and Foden should be among the substitutes for the Boxing Day clash with Leicester.

Raheem Sterling, Kevin De Bruyne and Riyad Mahrez were the three selected to start in the frontline for the reigning Premier League champions, tasked with breaching Leicester's shaky defence.

The visiting Foxes also named Jamie Vardy on the bench for the game at the Etihad Stadium, where the forward scored a hat-trick in a 5-2 win in this fixture last season.

Vardy scored a first-half brace before the EFL Cup penalty shoot-out defeat against Liverpool in midweek, with the striker not fit enough to take a spot-kick after suffering from a hamstring injury.

Leicester manager Brendan Rodgers opted for caution with his selection, given his side again face Jurgen Klopp's side in the league on Tuesday, with Vardy dropping to the bench as former Manchester City forward Kelechi Iheanacho started up top.

The visitors were without Timothy Castagne and Jonny Evans as Rodgers remained hampered by injuries in defence, while Harvey Barnes also missed out with Ademola Lookman taking over his usual slot on the left wing.