Peaky Blinders gave Game Of Thrones a run for its money in the bloodiest wedding stakes with a night of murder to end Tommy Shelby's happy day.
It emerged the Shelby gang have got into business with the Russian royalists, providing weapons to fight the Bolsheviks in Georgia - at least that's how Grace described it.
So naturally Tommy (Cillian Murphy) took a break from his wedding night to meet with Duchess Tatania Petrovna (Gaite Jansen) who was in Birmingham with a suitcase full of money to hand over to purchase the goods.
But when she used a different codename from the one Tommy was given by Anton Kaledin, his Russian contact, the groom had no choice but to get Arthur to kill off the traitor who was sipping champagne at his own wedding.
And then began the combined murder/fight/sex scene of viewers' dreams.
Cue Arthur Shelby (Paul Anderson) grappling with the Russian in the basement, two of the gang beating each other to oblivion on the driveway and Michael Gray sharing cocaine and his seed with a girl from London - all while Aunt Polly led a ragtime dance in the ballroom.
Basically, it was magnificent.
I think I've just witnessed the perfect template for how a wedding should be done #PeakyBlinders
-- Count St Germain (@CountStGermain) May 5, 2016
Hats (caps) off to the wedding planner. Welcome back the Shelbys! #PeakyBlinders
-- AndyR (@adr998) May 5, 2016
-- Lysann (@XxLysannxX) May 5, 2016
-- JAY (@jayroux_) May 5, 2016
Special mention for Aunt Polly (Helen McCrory).
If Polly is not your favourite character in #PeakyBlinders then you're watching it wrong. Such a strong, wonderfully written woman.
-- Sarah Doherty (@SLDoherty) May 5, 2016
Takes the bottle of champagne: aunt polly, a woman after my own heart #PeakyBlinders
-- Lynsey Shevlin (@lynseyshev) May 5, 2016
And a shout-out to the amazing soundtrack, including Nick Cave, Radiohead and Arctic Monkeys. Game Of Thrones' Red Wedding didn't have that.
#PeakyBlinders on point once again. Tommy Shelby is the man, albeit a criminal man. Best soundtrack on TV by a mile, too
-- Michael Morrow (@MichaelMorrow93) May 5, 2016
-- Lo Cullen (@x_MissLouise_x) May 5, 2016