FA Cup holders Leicester City have won the Community Shield for the first time in 50 years thanks to a late penalty by Super Eagles striker Kelechi Iheanacho.
Iheanacho, popularly known as Senior man amongst the fans was fouled by defender Nathan Ake in the closing stages, before picking himself up and scoring from the spot in the 89th minute.
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.