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."
It's safe to say the finale was a hit.
The BBC has mercifully already renewed the show for series four and five. The question is, what happens to the Shelbys now?