Coronation Street viewers were stunned as troubled David Platt brutally beat up Gary Windass in a charity boxing match.
David (Jack P Shepherd) has been struggling to cope after he was raped by Josh Tucker (Ryan Clayton).
In Monday night’s episodes of the ITV soap his anger erupted in the ring and he pummelled Gary (Mikey North) – knocking him out and causing a bleed on the brain.
With Gary’s life hanging in the balance, David is now facing a possible murder charge.
Fans of the soap were horrified at the turn the plot had taken.
One person said on Twitter: “Oh nooooooooooo, David @JackPShepherd88 what have you done.”
“MY HEART JUST WENT INTO MY THROAT, That looked so terrifying with David and Gary,” said another.
“OMG WHAT HAS DAVID DONE!” tweeted another shocked fan.
Many viewers also urged David to open up about the assault.
One fan said: “David please talk to imran or anyone, The police! This is really hurts.”
“David should have battered Josh then told the police why,” suggested another.
Coronation Street continues on ITV.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here