Arsenal lost ground in the title race after Newcastle staged an incredible comeback from 4-0 down to draw 4-4 at St James' Park.
The Gunners made the perfect start when Theo Walcott gave them a first-minute lead, and it was 2-0 inside three minutes when Johan Djourou headed home Andrey Arshavin's free-kick.
Robin van Persie made it three in the 10th minute and the Dutchman headed in his second and Arsenal's fourth 16 minutes later from a Bacary Sagna cross.
Abou Diaby was dismissed in the second half after reacting to a challenge by Joey Barton, who pulled one back for the Magpies from the penalty spot soon afterwards.
Leon Best cut the gap to two goals in the 75th minute Barton scored a second from the spot before Cheik Tiote's long-range volley completed a stunning recovery by the Magpies.