Eric Bailly, was one of the few Reds who had a summer off and he looked sharp, denying the Leicester forwards with some all-action defending and it didn't take long for David De Gea to pick up his seamless, world-class saving duties, tipping James Maddison's shot round the post as the away side pressed for the equaliser.

Fred, who covered the most distance out of any United player in the first half, showed off his array of passes to good effect, one of which found Shaw in behind, but Schmeichel grasped gratefully as United went in at the break one up.

Bailly came to United's rescue again as he halted Iheanacho before the former Manchester City man could pull the trigger. At the other end, Pogba played in Alexis Sanchez who squared for Juan Mata, but his effort was deflected wide, via the arm of Wes Morgan, before substitute Vardy pressured Shaw into a mistake and crossed for Iheanacho, but De Gea saved down low.

Substitute Lukaku had a chance to wrap the game up when one-on-one, but his effort was deflected over via the sprawling feet of Schmeichel, but it didn't matter as fans' favourite Shaw doubled United's lead eight minutes from time, beating Ricardo Pereira at the far post and poking the ball past, this time, the helpless Dane.

Vardy did grab a late goal, heading in at the far post after Ricardo's cross had rebounded off the post, but it turned out to be a consolation as the Reds kicked off the new campaign with the three points.