Warning: This article contains HUGE spoilers from Game of Thrones season six, episode nine 'Battle of the Bastards', which airs on Sky Atlantic in the UK tonight (June 20).
It was the Game of Thrones face-off a season in the making - Jon Snow v Ramsay Bolton.
Everyone's favourite resurrected hero took on officially the biggest shit in Westeros in this week's episode 'Battle of the Bastards'.
But who won the epic fight? And what was the casualty count at the end of the episode?
Well, after an intensely harrowing battle, it was Jon who came out triumphant - thanks in no small part to the eleventh hour arrival of Littlefinger's Knights of the Vale.
As for Ramsay - he learned it wasn't a good idea to starve his dogs for a week, as his previously loyal hounds ripped their master to death when he was taken prisoner by the victorious army.
What to Read Next
Iwan Rheon's psychotic character finally met a grisly end, first being beaten to a bloody pulp by Jon, before Sansa Stark gained her own revenge for the horrors she was put through by unleashing the hungry beasts.
But as the Stark banners rolled out over Winterfell once again, it wasn't without some major losses.
Young Rickon Stark was cruelly killed by Ramsay at the start of the battle, moments before Jon could snatch him to safety.
It was an heroic death for wildling giant Wun Wun too, who succumbed to an onslaught of arrows, but not before he'd breached the gate of Winterfell to allow Jon's forces through.
But fans can breathe a sigh of relief elsewhere, as the likes of Tormund and Ser Davos live to fight another day (and no doubt an even more formidable opponent in the White Walkers).
Game of Thrones airs tonight at 9pm on Sky Atlantic, while season six concludes next week with 'The Winds of Winter' on HBO and Sky Atlantic.













