Super Eagles forward, Kelechi Iheanacho, was the hero for Leicester City on Saturday, as his penalty won the Community Shield.
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.
While the Shield is ostensibly a friendly, Guardiola was booked for a furious reaction to a refereeing decision, while Rodgers kicked a water bottle down the touchline in frustration as both managers made clear this game was one they wanted to win.
The second half was a more cagey affair, though the introduction of Grealish from the bench for his City debut livened up the crowd.
But it was another substitute who proved decisive, with Iheanacho pinching the ball off Ake before being taken out by the City defender, and scoring the resulting penalty to win the game.