PEAKY Blinders fans were blindsided when Tommy Shelby (Cillian Murphy) received some deadly news, while others missed it thanks to technical glitches.
Show bosses had promised during the week that tonight's episode called Sapphire, would be "life-changing" for Tommy, as he "receives unexpected news".
The episode opened with Tommy bidding goodbye to his daughter Ruby in a heartbreaking funeral scene.
His young daughter Ruby, played by Orla McDonagh, was diagnosed with consumption and undergoing treatment before passing away.
Viewers have seen in the show's sixth and final season how Tommy has battled ill health, including seizures and hallucianations.
At Ruby's funeral Tommy promised to exterminate those who had hurt his daughter – he believed one of Roma enemies had placed a curse on her.
"The devils who did this will pay, Ruby," he promised.
The episode then saw him continue to scheme against George Mosley and the rise of the fascists, as he works behind their back with then MP Winston Churchill.
Read More Peaky Blinders
He's so busy with his drug trade business and double-crossing the Nazis that he ignores repeated attempts from doctors trying to contact him.
Tommy relents and replies to a letter from his personal physician who comes to his Birmingham mansion.
The doctor delivers the devastating news that Tommy has tuberculoma on the base of his skull.
A tuberculoma is a clinical manifestation of tuberculosis which conglomerates tubercles into a firm lump, which can look like tumours.
Most read in TV
Doctors found the lump when and wife Lizzie underwent testing to rule them out of contracting consumption from their daughter.
He told Tommy had about 12 - 18 months to live as the voice of the late Helen McRory as his Aunt Polly was heard talking to him.
She spoke of a "there will be a war in this family, and one of you will die", as he begged his aunty to let 'me do everything I need to do.'
While thousands of viewers were shocked and angry that Tommy may die, many missed the harrowing moment due to ongoing technical issues.
"My favourite part in this episode was the only non-depressing moment when the tv glitched," wrote one fan on Twitter.
Another added: "Bro what is BBC one doing my tv just turned off out of nowhere."
And a third wrote: "is my tv broken?? what’s going on."
A fourth commented: "Is there a reason is skipping and freezing? I'm watching online through the iPlayer app so it's not a TV aerial issue..."
Read More on The Sun
"#peakyblinders i will curse all your tv signals," joked one fan on Twitter.
Read More on The Sun
As the episode's final credits ran, a voiceover apologised for the technical glitches.
We pay for your stories!
Do you have a story for The Sun Showbiz team?
Email [email protected] or call us direct on 0207 782 4220 .
We pay for videos too. Click here to upload yours.