The Gunners made it difficult for themselves after falling behind to a goal from Sam Clucas. The Englishman was found in the penalty area and cooly tucked the ball underneath the outstretched Petr Cech on 22 minutes.
The second half saw a resurgent Arsenal fight back to take the points. On 51 minutes, the Beast, Sead Kolasinac fired home from inside the area.
Before the Bosnian turned provider as he cut back from the left for Aaron Ramsey’s winner – his 50th goal for the club.
The win marks the third on the bounce for Arsene Wenger’s side and maintains their 100% record at home.
Meust Ozil, Alexis Sanchez and Alexandre Lacazette all played together as an attacking trio for only the second time – but their main threat came from elsewhere. Kolasinac’s second-half productivity gave the Gunners the impetus to fight back.
It wasn’t enough to move up the table, Wenger’s side remain 5th in the Premier League.