THEO WALCOTT bagged a hat-trick as the Arsenal faithful were treated to a goal fest.
Walcott opened the scoring with a finish reminiscent of Gunners legend Thierry Henry before Demba Ba pegged the hosts back.
Alex Oxlade-Chamberlain cracked the home side back into the lead after the break — and his strike kick-started a flurry of second-half goals.
Sylvain Marveaux pulled Newcastle level before Lukas Podolski put Arsenal ahead once again.
Ba was next on the scoresheet as Toon roared back, but it proved to be Newcastle's last goal as Walcott made it 4-3.
The England international then helped substitute Olivier Giroud get his first of the game — and the Frenchman needed just a matter of minutes to double his tally.
Newcastle were dead and buried but there was still time for Walcott to rub salt into the wounds by netting one more time before the full-time whistle blew.
Arsenal started brightly and came close to an early goal when Oxlade-Chamberlain stretched his legs.
The England man raced deep into Newcastle territory but sent his shot wide from 18 yards.
Newcastle’s first chance of note came in the 16th minute when Ba headed over from Marveaux’s inswinging corner.
The Gunners broke the deadlock four minutes later, with Walcott slotting the ball beyond Tim Krul after being set free by Podolski.
Gabriel Obertan got the better of Bacary Sagna in the 35th minute as the visitors pushed forward, but his cross was easily cut out.
Podolski played in Walcott once again just moments later, only for Krul to deny the striker a second goal.
Cheick Tiote stung Wojciech Szczesny's palms five minutes before the break and Walcott failed to make the most of a counter-attack after Newcastle wasted the resulting corner.
The visitors equalised in the 43rd minute when Ba's free-kick deflected in off Arsenal midfielder Jack Wilshere.
And they would have taken the lead seconds after the restart had it not been for Szczesny's fine save from Marveaux’s powerful drive.
Newcastle maintained the pressure but had to settle for going in level at the break after Ba headed over.
Arsene Wenger fired up his troops at half-time and his words of wisdom clearly did the trick as the Gunners needed just five minutes to restore the lead.
Toon defender Danny Simpson carelessly gifted possession from a throw-in and Podolski planted a header into the path of Santi Cazorla, who rolled the ball across to Oxlade-Chamberlain to bury.
Arsenal’s defensive frailties were exposed once again in the 59th minute when Obertan wriggled free before cutting the ball across goal for the unmarked Marveaux to tap home.
The goal spurred the hosts back into action and Cazorla tested Krul with a powerful drive.
Wilshere then surged into the box before hanging up a delightful cross which caused chaos in the Newcastle defence.
Fabricio Coloccini did well to head the ball away from his goal-line via the crossbar, but Podolski was on hand to bundle home a 64th-minute header.
Yet again, Arsenal’s lead did not last long as Ba raced in at the far post to level matters five minutes later.
Wenger responded by preparing to throw Giroud into the fray as Alan Pardew seemingly told his players to ensure they came away from the Emirates with at least a point.
Wilshere did his best to get Arsenal going once again but Tiote nipped in to rob him of possession as Walcott waited to be slipped in.
Pardew was left stunned on the sidelines as Walcott put the home side ahead once again after some fine work from full-back Kieran Gibbs.
With the advantage restored, Giroud was finally able to join the action.
Aaron Ramsey replaced goalscorer Podolski in the 82nd minute, while Newcastle threw on Shola Ameobi in the hope of finding a fourth equaliser.
Walcott came close to a hat-trick before turning provider six minutes from time.
His cross picked out Giroud and the Frenchman made no mistake, heading the ball past Krul to seemingly kill of any hopes of a Newcastle comeback.
Giroud netted his second of the evening next, while Walcott completed his treble in injury-time with a deft finish.