As north London derbies go, Sunday's clash between Arsenal and Tottenham had it all.
Goals, controversy, handbags and a wild atmosphere were all present at the Emirates Stadium as Arsenal came from 2-1 down to win 4-2.
Pierre-Emerick Aubameyang broke the deadlock with a penalty before Eric Dier and Harry Kane gave Spurs the lead heading into half-time.
Aaron Ramsey and Alexandre Lacazette then came on for Arsenal for the second 45 minutes and they proved inspired substitutions.
Ramsey assisted the Gunners' second and third goals, scored by Aubameyang and Lacazette respectively, while summer signing Lucas Torreira added a fourth late on.
Arsenal fully deserved their victory. They dominated the opening stages and were the much better side in the second half.
And it has to be said that Tottenham's second goal, which was a Kane penalty won by Son Heung-min, probably shouldn't have been.
Son went to ground under a somewhat silly challenge from Rob Holding in the box but replays showed the contact was very minimal.
There was controversy after Dier's equaliser, too, as Arsenal's substitutes reacted badly to the Englishman's celebration, which sparked a mass brawl between the two sets of players.
Matteo Guendouzi was one of those involved in the melee as the 19-year-old tangled with Dele Alli of all people.
Ramsey ended up getting between them, but Arsenal fans loved seeing the young Frenchman getting involved and defending his teammates.
And now they're going to love him even more after what he did outside the Emirates as he left the stadium.
A video has emerged of Guendouzi celebrating with and hugging Arsenal fans from the backseat of his car on the streets of London with his window rolled down. Check out the footage and reaction.
ARSENAL FANS REACT
Guendouzi certainly knows what it means to win a north London derby and credit where it's due he's made a fantastic start to life at Arsenal.
When the teenager came on against Tottenham he was strong, composed and didn't look out of his depth in the slightest. Emery has unearthed a gem.