A man viciously tackled his girlfriend to the ground and tried to beat her in a crowded street because he suspected she had cheated on him.
An onlooker filmed the violent incident which occurred on a busy street in an unnamed Chinese city.
Video footage shows the man screaming as he assaults his slender girlfriend, grabbing her neck and flinging her onto the road.
Two bystanders quickly grab the violent man and haul him off her as he continues to shout and scream.
The victim looks so shocked that she remains frozen on the ground until a woman from the crowd grabs her and drags her further away from the still fuming man.
Some men block her attacker from getting back to his girlfriend to continue the assault.
'Drunk' man starts mid-air fight with passenger on packed plane after making fun of his long hair
The attacker then melodramatically raises his hands in the air and falls to his knees as he shouts: "I was cheated on! I was cheated on!"
The names of the woman and her attacker were not reported, and it is not known whether police became involved.
It is not known what injuries the young woman suffered in the attack.
My best friend threw acid in my face then came to my 21st birthday party - but I forgive her
One Chinese media outlet said the fact the girl stayed silent during and after the beating was evidence that she was indeed guilty of cheating on her boyfriend.
One commenter 'Laoshuyutongju' said: "Was he afraid the people around him wouldn't know that he'd been cheated on?"
'Shiliuyia' answered: "He clearly wanted the whole world to know."