Jack Grealish’s Manchester City debut was spoiled by Kelechi Iheanacho as the Leicester striker’s late penalty clinched a 1-0 win in the Community Shield on Saturday.
The Foxes beat Manchester City 1-0 at Wembley.
The game looked to be heading to a penalty shootout, but Iheanacho won a spot-kick off Nathan Ake.
He then slammed the ball past Steffen, to send the thousands of Leicester fans in attendance into raptures.
Ilkay Gundogan tested Kasper Schmeichel with a good early free-kick which the Leicester goalkeeper had to turn over the bar, while Zak Steffen denied Jamie Vardy three times.
The best of Vardy’s chances came just before half-time as the Foxes striker volleyed a cross at goal unmarked, but the Man City goalkeeper pulled off a superb reaction save to turn the ball onto the post.
The second half was a more cagey affair, though the introduction of Grealish from the bench for his City debut livened up the crowd.