Kelechi Iheanacho’s 89th minute penalty handed Leicester City the 2021 Community Shield with a 1-0 win over Manchester City at Wembley Stadium.
A tight contest saw Leicester dominate the first half with Harvey Barnes and Jamie Vardy wasting the best chances, only to find themselves having to weather waves of Man City attacks in the second half.
Leicester substitute, Kelechi Iheanacho won a penalty in the 87th minute after forcing a foul from Nathan Ake, which he converted towards the top right corner two minutes later to wrap up victory for the current FA Cup holders.
Brendan Rogers’ Foxes have now won two trophies in their last two trips to Wembley Stadium, with this victory representing their first Community Shield triumph since 1971 exactly 50 years to the very exact date of 7 August.
Leicester won an early free-kick as Ilkay Gundogan clipped James Maddison just two minutes into the match, with the set-piece played up left to Harvey Barnes who swung in a cross which was cleared.
Barnes three minutes later was able to get forward and have a shot upon goal but Ruben Dias was alert to block the shot, with City launching a counter-attack which was halted by Daniel Amartey’s foul on Samuel Edozie.
Gundogan stepped up to swing the free-kick towards top-left corner only for Kasper Schmeichel to flick over the bar, with the resulting corner swiftly cleared through a poor pass which rolled out of play.
Ryan Bertrand caused Man City’s defence trouble in the 12th minute as he broke forward to find Barnes only for Dias to block, which led to a corner which the reigning Premier League champions struggled to clear initially.
Benjamin Mendy replicated Bertrand’s run four minutes later but his cross was cleared over the bar by Caglar Soyuncu, with Riyad Mahrez rifling the consequential corner over the bar from the edge of the box.
Leicester thereafter proceeded to impose themselves as Ayoze Perez, Barnes and Jamie Vardy all saw chances go begging, with the best chance coming on the stroke of half-time as Barnes cut in towards the left post and swung in a low cross to Vardy whose shot struck Zack Steffen then the left post and was cleared.
Man City instantly made a bright start after the break as Edozie saw a 47th minute left-flank cross fly marginally wide of the right corner.
Vardy three minutes later saw a shot blocked which triggered a counter-attack up the central third by Mahrez, who was eventually clipped by Bertrand only to then blast the subsequent free-kick over the bar.
Gundogan soon afterwards wasted two shots in two minutes before Youri Tielemans played long from a 57th minute interception, which found Barnes via James Maddison up the other end but his shot was blocked with Steffen punching the resulting corner clear.
Maddison and Barnes saw chances go begging for Leicester after the hour mark as both teams proceeded to make substitutions, with Man City’s £100m signing – Jack Grealish coming on for his Citizens debut in the 65th minute.
Leicester summer signing, Patson Daka however made the biggest impact out of all substitutions as he raced through to pick up a 84th minute through ball, only for Steffen to make a legal foul to intercept the Zambian international and regained possession after an initial spillage of the ball.
Kelechi Iheanacho however proved the biggest game changer as he pressurized Nathan Ake in the 87th minute as the Dutch defender met a backpass, in turn forcing a foul which was awarded as a penalty to the Nigerian.
Iheanacho stepped up two minutes later and smashed the penalty towards the top right corner to hand Leicester a second Community Shield title, albeit their first at Wembley Stadium after winning the 1971 edition at home to Liverpool at their old home ground – Filbert Street by the same scoreline.
Both teams will now kick off their Premier League campaigns as Leicester host Wolverhampton Wanderers on Saturday 14 August, in a 3pm kick-off at the King Power Stadium.
Man City will visit Tottenham Hotspur in their opening match as defending league champions on Sunday 15 August with kick-off set for 4:30pm, with Pep Guardiola set to welcome several first-team regulars back for the blockbuster clash.
Leicester City: Kasper Schmeichel, Ricardo Pereira, Daniel Amartey, Caglar Soyuncu, Ryan Bertrand (Thomas 78′), Wilfred Ndidi, Youri Tielemans (Soumare 72′), Ayoze Perez (Albrighton 71′), James Maddison (Dewsbury-Hall 71′), Harvey Barnes (Iheanacho 79), Jamie Vardy (Daka 71′)
Substitutes: Danny Ward, Luke Thomas, Filip Benkovic, Hamza Choudhury, Kiernan Dewsbury-Hall, Boubakary Soumare, Marc Albrighton, Kelechi Iheanacho, Patson Daka
Manchester City: Zack Steffen, Joao Cancelo, Ruben Dias, Nathan Ake, Benjamin Mendy, Fernandinho, Ilkay Gundogan (Rodri 65′), Cole Palmer (Silva 74′), Riyad Mahrez, Samuel Edozie (Grealish 65′), Ferran Torres (Knight 74′)
Substitutes: Scott Carson, Jack Grealish, Rodrigo, Bernardo Silva, Philippe Sandler, Yan Couto, Tommy Doyle, Claudio Gomes, Ben Knight