Emile Smith Rowe scored one and assisted another as Arsenal extended their unbeaten run to six matches with a 3-1 home win over Aston Villa.
Arsenal started brightly as Thomas Partey hit the crossbar on 20 minutes from Bukayo Saka's free-kick.
But three minutes later Partey claimed his first Premier League goal with a flicked header from Smith Rowe's corner.
Arsenal doubled their tally in first-half stoppage time when, after a review, Craig Pawson awarded a penalty for Matt Targett’s challenge on Alexandre Lacazette.
Emiliano Martinez superbly saved Pierre-Emerick Aubameyang’s spot-kick, but the forward reacted first to fire in the rebound.
Arsenal went 3-0 up on 56 minutes when Smith Rowe's low shot deflected off Tyrone Mings and past Martinez.
Jacob Ramsey then scored his first senior goal in spectacular fashion to pull one back on 82 minutes, curling in brilliantly from the edge of the penalty area.
Arsenal held firm to move up to ninth place on 14 points, four ahead of Villa who remain 13th.
See: Arsenal report | Aston Villa report
Next fixtures
Arsenal: 30 Oct v Leicester (A)
Aston Villa: 31 Oct v West Ham (H)
Match officials
Referee: Craig Pawson. Assistants: Richard West, Dan Robathan. Fourth official: Michael Salisbury. VAR: Michael Oliver. Assistant VAR: Peter Kirkup.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time