Arsenal sent out a statement of intent for the season as they impressively dismissed Manchester City in the Community Shield at Wembley.
The FA Cup winners took the lead through Santi Cazorla’s angled shot and added to that when Aaron Ramsey drove in a strike to finish a counter-attack.
Premier League champions City came close when Stevan Jovetic had a header hit the post and a shot saved.
But Olivier Giroud’s dipping 25-yard strike secured Arsenal’s win.
The victory is the first for Arsene Wenger’s side in the English season’s curtain raiser since 2004, and should give them plenty of belief before they start their top-flight campaign against Crystal Palace on Saturday.
The Gunners fielded three of their four summer signings as forwardAlexis Sanchez, right-back Mathieu Debuchy and defender Calum Chambers started, with the trio appearing to have effortlessly slipped into Arsenal’s trademark one-touch free-flowing football.
City were missing eight key players and, while manager Manuel Pellegrini may play down the defeat, it will serve as a warning sign before they begin the defence of their top-flight title at Newcastle on Sunday.
Pellegrini had insisted he had a stronger squad at his disposal this season as he gave two of his five summer signings in midfielderFernando and keeper Willy Caballero starts.
However, he was not helped by the absence of Vincent Kompany, Pablo Zabaleta, Fernandinho, Sergio Aguero, Martin Demichelis, Frank Lampard, Bacary Sagna and Alvaro Negredo for the game.