Leicester 1-0 Manchester City: Kelechi Iheanacho wins and scores late penalty as Foxes spoil Jack Grealish’s debut to lift Community Shield

Substitute Kelechi Iheanacho confidently despatched a late penalty as Leicester stunned Manchester City to claim the Community Shield at Wembley.

The meeting of last season’s Premier League champions and FA Cup winners were absorbing in parts and looked to be heading for penalties, but Iheanacho struck from the spot into the top corner with a minute remaining after being tripped by Nathan Ake.

City’s record £100m signing Jack Grealish was given his debut on 65 minutes, but he could not muster a clear-cut opportunity for a much-changed team.

Jack Grealish

Man City had their moments too, with Riyad Mahrez passing up several good chances to score against his old club, including a great opportunity on the counter-attack in the second half, but despite Grealish’s cameo, in which he showed glimpses of his exciting dribbling ability, the Premier League champions were defeated.

FA Cup winners have now won this prize on six of the last seven occasions against Premier League winners, and while it is unlikely to have a major bearing on how the title race will play out this coming season, it’s clear Pep Guardiola’s side still have work to do to be ready for their Super Sunday opener with Tottenham.