Right, before we get going, if you aren't up to date with the latest episode of Game of Thrones then I would strongly advise you to go away and not come back until you are.
Otherwise, this is not only going to ruin one episode but the eight years you have invested in the blockbuster series. Really. Just go away. Basically: SPOILER ALERT.
If you carry on, you've only got yourself to blame.
Now that's out of the way, let's start off with the fact that it was bloody incredible, up there with the Red Wedding and Battle of The Bastards. Wow.
But it was the final scene that has everyone talking, and for good reason - Arya killed the fucking Night King. I know! Arya!
As the leader of the undead was about to stab her brother Bran, Arya came out of nowhere and leapt at the King, who turned around and grabbed her before she could strike him.
She should've been a goner, right? Not quite. With a quick sleight of hand, she dropped her dagger from her left hand into her right and landed the killer blow, saving not only her brother but everyone in Winterfell.
Well, eagle-eyed fans think they may have spotted a major hint at this piece of trickery in a previous episode, when she sparred with Brienne of Tarth at Winterfell.
In episode 4 of Season 7, Arya managed to get the better of Brienne by seeming to use the exact same tactic she would go onto use against the Night King.
But Arya wasn't the only woman who kicked a serious amount of arse during last night's battle - Lyanna Mormont was a complete and total legend.
The diminutive Lady of House Mormont took her final bow in this latest episode, but with her final act she cemented her place in folklore and proved once and for all that she's one of the baddest MFs in the whole of Westeros.
Charging straight at a giant that had been turned into a soldier in the Night King's army, she had her bones crushed in one grasp of his mighty paw.
With her last breath she plunged a dragonglass dagger straight into his eye, killing him and saving - presumably - countless others.
What a way to go. A truly heroic death.
Game of Thrones' final season continues on Monday 6 May at 2am on Sky Atlantic. Viewers in the UK can also watch the show at 9pm that same day.
Featured Image Credit: HBO