Arsenal midfielder Aaron Ramsey scored the goal of the game as Unai Emery's men made it nine consecutive wins in all competitions with this 5-1 victory over Fulham.
Alexandre Lacazette gave the visitors the lead on 29 minutes. The Frenchman started the move with a ball out to Alex Iwobi who fired in a low cross to Nacho Monreal and his pass was finished off by Lacazette.
Both sides then had chances to net the second goal of the match, with Fulham striker Andre Schurrle slicing an effort narrowly wide.
But moments later, the German made no mistake as he lobbed the ball over Bernd Leno, having been put through by Luciano Vietto's delicate through ball.
However, Lacazette restored Arsenal's advantage four minutes into the second half as his 25-yard effort found its way past Fulham goalkeeper Marcus Bettinelli.
And Ramsey added his goal of the season contender on 68 minutes to put the game to bed. The Welshman -- who had only come on two minutes earlier -- chipped the ball past a defender, before heading it towards Hector Bellerin.
The Spanish defender then fed Pierre-Emerick Aubameyang and the former Borussia Dortmund man's low cross was put in the back of the net following a deft touch from Ramsey's heel.
Fellow substitute Aubameyang made it four 11 minutes from time as he controlled Bellerin's cutback before swiveling and finishing past Bettinelli, before adding a fifth in stoppage time.