Match ends, Arsenal 1(4), Manchester City 1(1).
Arsenal gave their hopes of beating Manchester City to the Premier League title a psychological boost 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.
- Guardiola says injury-time 'big brains' never consulted them
- 'Mental block is gone' - Arsenal enjoy 'statement' win
- Read reaction to the Community Shield here
- How did you rate Arsenal's performance? Have your say here
- What did you make of Manchester City's display? Send us your views here
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.
Arsenal's big summer signings Declan Rice, Kai Havertz and Jurrien Timber were all handed their competitive debuts at Wembley, but it looked like it was going to be a familiar story as Havertz failed to convert two big opportunities in the first half, before Palmer's stunner put City ahead.
But Arteta's side showed impressive spirit to battle to the end and got their reward when substitute Trossard struck before keeping their cool to come out on top in the shootout.
Win the boost Arsenal needed
Few people put great stock in a Community Shield win and history tells us that it does not often lead to a Premier League title win - only once since 2011 has the winning side gone on to secure the league title.
But that will not concern Arsenal for now as they revel in a positive result after such a disappointing end to last season.
Guardiola said in the build up to this game that Arsenal's transfer business in the summer has moved them to another level, and while neither Rice or Havertz particularly excelled, there is little doubt their arrival has strengthened the core of Arteta's team.
The Gunners lost 4-1 and 3-1 in the Premier League to City last season but this was a much closer affair with Arsenal having the better chances of a cagey first half, but Havertz was twice denied from close range by Stefan Ortega.
While the pressure of a title race is nowhere near the same of a Community Shield match, it will still have been encouraging for Arteta to see his side battle back after going behind, particularly after the manner of their capitulation towards the end of last season.
Another Community Shield loss for City
This is familiar territory for City. They have now played in the last three Community Shields and lost them all, but City fans will not care if the ultimate outcome is the same as in previous campaigns - winning the Premier League.
After winning three major trophies last season, Guardiola did not need to significantly strengthen in the summer, although Mateo Kovacic - one of their two big summer signings along with Josko Gvardiol - started in this game.
He slotted in well to City's midfield and for large parts of this game they looked to have picked up from where they left off last season, controlling play and dominating possession.
Golden Boot winner Erling Haaland, who scored 52 goals in all competitions last season, had an off day in front of goal but did so when he made his debut in last year's Community Shield loss to Liverpool and both he and City went on to enjoy an exceptional campaign.

Player of the match
TrossardLeandro Trossard
Arsenal
Avg
Squad number19Player nameTrossardAverage rating7.64
Squad number8Player nameØdegaardAverage rating7.27
Squad number7Player nameSakaAverage rating7.19
Squad number12Player nameTimberAverage rating7.13
Squad number2Player nameSalibaAverage rating7.10
Squad number21Player nameFábio VieiraAverage rating6.94
Squad number1Player nameRamsdaleAverage rating6.83
Squad number41Player nameRiceAverage rating6.80
Squad number5Player nameParteyAverage rating6.72
Squad number3Player nameTierneyAverage rating6.71
Squad number6Player nameGabriel MagalhãesAverage rating6.69
Squad number11Player nameGabriel MartinelliAverage rating6.66
Squad number10Player nameSmith RoweAverage rating6.64
Squad number4Player nameWhiteAverage rating6.63
Squad number14Player nameNketiahAverage rating6.50
Squad number29Player nameHavertzAverage rating6.17
Manchester City
Avg
Squad number80Player namePalmerAverage rating6.11
Squad number17Player nameDe BruyneAverage rating5.39
Squad number5Player nameStonesAverage rating5.32
Squad number47Player nameFodenAverage rating5.29
Squad number20Player nameBernardo SilvaAverage rating5.23
Squad number2Player nameWalkerAverage rating5.12
Squad number19Player nameÁlvarezAverage rating5.05
Squad number3Player nameRúben DiasAverage rating5.05
Squad number8Player nameKovacicAverage rating4.98
Squad number16Player nameRodriAverage rating4.94
Squad number10Player nameGrealishAverage rating4.92
Squad number25Player nameAkanjiAverage rating4.90
Squad number18Player nameOrtegaAverage rating4.90
Squad number9Player nameHaalandAverage rating4.65
Line-ups
Arsenal
Formation 4-3-3
- 1Ramsdale
- 4White
- 2Saliba
- 6GabrielBooked at 66minsSubstituted forSmith Roweat 87'minutes
- 12TimberSubstituted forTierneyat 76'minutes
- 8Ødegaard
- 5ParteyBooked at 8mins
- 41RiceSubstituted forNketiahat 81'minutes
- 7Saka
- 29HavertzBooked at 27minsSubstituted forFábio Vieiraat 87'minutes
- 11MartinelliSubstituted forTrossardat 75'minutes
Substitutes
- 3Tierney
- 10Smith Rowe
- 14Nketiah
- 15Kiwior
- 16Holding
- 18Tomiyasu
- 19Trossard
- 21Fábio Vieira
- 30Turner
Man City
Formation 4-2-3-1
- 18Ortega
- 2Walker
- 5Stones
- 3Rúben Dias
- 25Akanji
- 16Rodri
- 8KovacicSubstituted forDe Bruyneat 64'minutes
- 20Bernardo Silva
- 19ÁlvarezBooked at 31mins
- 10GrealishSubstituted forFodenat 58'minutes
- 9HaalandSubstituted forPalmerat 64'minutes
Substitutes
- 4Phillips
- 14Laporte
- 17De Bruyne
- 21Gómez
- 31Ederson
- 47Foden
- 80Palmer
- 82Lewis
- 87McAtee
- Referee:
- Stuart Attwell
- Attendance:
- 81,145
Match Stats
- Possession
- Home45%
- Away55%
- Shots
- Home7
- Away8
- Shots on Target
- Home3
- Away4
- Corners
- Home5
- Away6
- Fouls
- Home6
- Away11
Live Text
Post update
Penalties over
Penalty Shootout ends, Arsenal 1(4), Manchester City 1(1).
Post update
Goal! Arsenal 1(4), Manchester City 1(1). Fábio Vieira (Arsenal) converts the penalty with a left footed shot to the top left corner.
Post update
Penalty saved! Rodri (Manchester City) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
Post update
Goal! Arsenal 1(3), Manchester City 1(1). Bukayo Saka (Arsenal) converts the penalty with a left footed shot to the bottom right corner.
Post update
Goal! Arsenal 1(2), Manchester City 1(1). Bernardo Silva (Manchester City) converts the penalty with a left footed shot to the top left corner.
Post update
Goal! Arsenal 1(2), Manchester City 1. Leandro Trossard (Arsenal) converts the penalty with a right footed shot to the bottom right corner.
Post update
Penalty missed! Still Arsenal 1(1), Manchester City 1. Kevin De Bruyne (Manchester City) hits the bar with a right footed shot.
Post update
Goal! Arsenal 1(1), Manchester City 1. Martin Ødegaard (Arsenal) converts the penalty with a left footed shot to the bottom left corner.
Penalties in progress
Penalty Shootout begins Arsenal 1, Manchester City 1.
Full Time
Second Half ends, Arsenal 1, Manchester City 1.
Post update
Phil Foden (Manchester City) wins a free kick on the left wing.
Post update
Foul by Ben White (Arsenal).
Goal!
Goal! Arsenal 1, Manchester City 1. Leandro Trossard (Arsenal) left footed shot from the right side of the box to the bottom right corner. Assisted by Bukayo Saka following a corner.
Post update
Corner, Arsenal. Conceded by Phil Foden.
Post update
Foul by Kevin De Bruyne (Manchester City).
Post update
William Saliba (Arsenal) wins a free kick in the defensive half.
Post update
Delay over. They are ready to continue.
Post update
Delay in match because of an injury Kyle Walker (Manchester City).
Post update
Delay in match because of an injury Thomas Partey (Arsenal).
























Comments
Join the conversation
Good to see him stamping down on all this play acting, petulance etc.
Great to see. About bleeding time.
Let’s hope all the referee’s are consistent with these new rulings..
Means nothing in terms of the serious business of the season, but it is nice to start the season with silverware, no matter how minor, and a win over City.
ARSENAL ON TOP!!!!