Did not have a save to make until the 51st minute but could do little to keep out the fine finishes from Gnabry and Ramsey.
The classy defender occasionally got caught out of position but also dealt very capably with most of the visitors' attacks.
Lost Giroud on the cusp of half-time to allow the Frenchman through on goal, but an otherwise encouraging display from the centre-back, who replaced injured skipper Williams.
Troubled by the pace and power of rookie winger Gnabry but deserves great credit for his splendidly conceived and executed goal.
Was on the receiving end of a few early spiky tackles from Wilshere but kept his head and defended solidly at right-back.
J. de Guzmán
Energy and commitment in spades, and took the fight to Arsenal when his team went 2-0 down.
Smooth in possession and ensured that Flamini and Ramsey were never able to dominate in central midfield.
Anonymous display from the winger. Subbed at the hour mark.
Always looked a threat but was unable to make the most of some promising positions, as his touch failed to match his pace.
Started his third game in a week but that did not diminish his energy or zealousness. Banged a piledriver narrowly over the bar early on. Subbed after an hour.
Looked a danger whenever he was on the ball but struggled to get involved. Dropped deeper following Bony's introduction and made some smart passes.
Confident with his catching, shot-stopping and distribution, but some of his decision-making was iffy. Nearly came a cropper when he was too lax in possession close to his goal-line in the first half. Made a fine save from Bony in the second half.
Solid display until his laboured attempt at tracking Davies' excellent run for the Swansea goal.
Kept Dyer quiet, defended smartly and always looked a threat when he carried the ball forward down the left flank.
Composed display from the big German. Dominated in the air and read the play well
Made some vital interceptions and blocks in a typically vigilant display, but looked less assured following Bony's introduction.
His energy and commitment made up for his occasionally wonky use of the ball. Faces an intriguing battle for the anchorman role with fit-again Arteta.
Has looked a transformed player this season and delivered another performance of spit and polish. Covered every blade of grass and set up Gnabry for the opening goal before doubling Arsenal's lead with an emphatically-taken second goal to notch up his fifth in four matches and eighth of the season.
The club-record signing had his least effective game yet for his new employers. Wasted a great chance to double Arsenal's lead when the score was 1-0 but his smooth touch helped his team maintain their dominance.
Looked a square peg in a round hole on the left flank in the opening period. Far more effective as an attacking force after his team went ahead although one careless pass put Bony through on goal.
Brave display from the Frenchman, who overcame an ankle problem to lead the line with aplomb. Made amends for wasting a great chance on the cusp of half-time by smartly setting up Ramsey for the second.
Pace, power and a fine debut goal for the strapping young winger. Capped his third start in a week, and only the fourth of his nascent Arsenal career, with a splendid finish for the opener. Demonstrated a welcome desire to run at the opposition and caused problems to Swansea with his dribbling ability.