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 halftime to allow the Frenchman through on goal, but an otherwise encouraging display from the center 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 shot 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 made a blunder when he was too lax in possession close to his goal line in the first half. Made a fine save on Bony in the second half.
Composed display from the big German. Dominated in the air and read the play well.
Solid display until his labored 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.
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 occasionally wonky use of the ball. Faces an intriguing battle for the anchorman role with fit-again Arteta.
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.
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 its 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 halftime by smartly setting up Ramsey for the second.