Three series in, Peaky Blinders still knows how to shock viewers, as evidenced by the police turning up at the end to cart off the whole Shelby family, minus Tommy.
The Shelbys' dirty dealings finally came back on them but Tommy (Cillian Murphy) claimed he'd struck a deal - has he sacrificed his family or saved them?
It was the last twist in a heart-racing finale full of kidnapping, murder and explosions.
In the tensest scene, Michael (Finn Cole) looked like he'd been bested by evil priest Father Hughes, until he miraculously pulled out a knife and sent the padre straight to hell.
The American Dream was snatched from Arthur and wife Linda (Paul Anderson and Kate Phillips), but he helped pull off the spectacular double heist, which involved a blown up train and Tommy reminiscing about his time in the tunnels.
But it was Tom Hardy's Alfie Solomons who stole the episode in his showdown with Tommy after being revealed as the leak.
Going down in Blinders' history is his line, "How many fathers and sons have you cut, killed and butchered, both innocent and guilty?"
To which Tommy replied, "Well said, Alfie."
-- Lee Elliott (@drcrelee) June 10, 2016
-- James Wilson (@_JamesWilson_) June 9, 2016
-- Clare O'Brien (@ClareOBrien) June 9, 2016
-- ML (@mattlidbetter3) June 9, 2016
Once again Tom Hardy stole his scene in the finale of #PeakyBlinders tonight. That scene was so insane! Hope he returns next season.
-- DarkLycan89 (@DarkLycan89) June 9, 2016
It's safe to say the finale was a hit.
#PeakyBlinders finale is brilliant beyond belief.The best TVshow of the century.And I don't have words to describe how amazing Tom Hardy is
-- Alisa_Sln (@T_Luthien) June 9, 2016
The finale was great,the acting was superb,I was at the edge of my seat the entire time and I can't wait for the next series #PeakyBlinders
-- Fatima Farah (@FatimaSpeaks) June 9, 2016
Amazing finale to #PeakyBlinders. Wow, was all that action packed into just an hour? Edge of the seat stuff. Fantastic.
-- Barnowl (@Barnowlthe) June 9, 2016
-- Jane W (@jane_2504) June 9, 2016
-- Arti Sharma (@Arti_Sharma28) June 10, 2016
The BBC has mercifully already renewed the show for series four and five. The question is, what happens to the Shelbys now?