EastEnders' Sharon Mitchell (Letitia Dean) had her world turned upside down as she discovered her son Denny (Bleu Landau) was groomed into a gang.
The EastEnders cast member is desperate to keep her son away from the gang, and even attacked henchman Stix as a warning.
But things turned very dangerous in tonight's episode as Denny lashed out at his own mother in violent scenes.
Following Sharon's confrontation of Tiffany Butcher (Maisie Smith) for grooming him into the gang, she stormed back home to talk to her son.
But Denny was furious at her for ruining his chances with the gang, and stormed off, telling his mother he hated her and she didn't care about him.
Sharon raced after him and as she grabbed him, he lashed out and punched her in the face.
Viewers couldn't believe what they were seeing, and rushed to social media to share their shock at Denny's actions.
One posted: "Did anyone see Denny spin Sharon's jaw in EastEnders? Flabbergasted."
Another added: "Do I condone Denny hitting his mother? Course not. Drama wise fantastic viewing. He has been groomed for ages & Tiff needs to accept some of that she did rope him in and she did kiss a preteen on the lips. Tiff has got a lot of help, Dennis needs it too."
A third chipped in: "That was quite a punch from a kid like Denny to Sharon totally shocked he did hit his mother."
Is Denny going to attack his own mother again as he is rejected from the gang?
EastEnders continues tomorrow at 8pm on BBC.