Arsenal get a slight payback on Manchester City for loosing the Premier League title as they defeated Pep Guardiola‘s side on penalties to win the Community Shield.
After a largely forgettable 70 minutes in the season curtain-raiser, Cole Palmer looked to have won it for City when the substitute curled home a stunning strike.
But Leandro Trossard equalised in the 101st minute when his shot deflected into the back of the net.
That took the game to spot-kicks, where substitute Kevin de Bruyne struck the crossbar before Rodri saw his effort saved and then Fabio Vieira converted to secure the silverware for Arsenal.
Arsenal led the Premier League for 248 days last season but their challenge fell apart in the closing stages as City overtook them to claim the title as part of a Treble, along with the Champions League and FA Cup.
Gunners boss Mikel Arteta admitted in the build-up to this game that the end of last season still hurt, and was clearly desperate to get one over City, who beat his side home and away last season.