Gabriel Martinelli scored his first Premier League brace as Arsenal eased to a 4-1 victory at Leeds United.
The Brazilian opened the scoring on 16 minutes at Elland Road, firing past Illan Meslier after Alexandre Lacazette had dispossessed Adam Forshaw in the area.
Martinelli then dinked the ball over Leeds' advancing goalkeeper to double his and Arsenal's tally in the 28th minute, before Bukayo Saka made it three with the help of a deflection three minutes before half-time.
An injury-hit Leeds, who lost Stuart Dallas during the first half, improved after the break and Raphinha gave a glimmer of hope to the home fans with a penalty after Ben White had fouled Joe Gelhardt.
However, substitute Emile Smith Rowe latched on to Martin Odegaard's exquisite through-ball to finish and confirm Arsenal's third straight league victory six minutes from time.
Arsenal stay fourth on 32 points, four ahead of West Ham United. Leeds, who had 15-year-old Archie Gray on the bench, are five points above the relegation zone in 16th.
See: Leeds report | Arsenal report
Next fixtures
Leeds: 26 Dec v Liverpool (A)
Arsenal: 26 Dec v Norwich City (A)
Referee: Andre Marriner. Assistants: Eddie Smart, Scott Ledger. Fourth official: John Brooks. VAR: Michael Oliver. Assistant VAR: Sian Massey-Ellis.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time