Theo Walcott scored twice as 10-man Arsenal won 3-2, their sixth Premier League game in a row, despite a spirited Swansea City display in Bob Bradley’s first match as manager.
Gunners and England forward Walcott now has five goals in eight games, taking advantage of a heavy Jordi Amat touch for his first and a poor Jack Cork header for his second.
The Swans looked dejected after the quick-fire double, though Gylfi Sigurdsson pounced on a Granit Xhaka error to curl in and give them hope before the break.
Mesut Ozil volleyed in an Alexis Sanchez cross to restore a two-goal lead for the hosts, but substitute Borja Baston tapped in a cross from the impressive Modou Barrow to set up a tense finale.
Arsenal saw Xhaka sent off for a petulant trip and despite seeing Walcott squander two late chances, they held on as Swansea equalled their worst start to a league season.