A teenager was caught on video headbutting a police officer who stopped him for allegedly carrying a knife.
The clip, filmed in York city centre earlier this month, also captured the police officer hitting the youngster across the head in retaliation, before restraining him.
The footage starts as the 16-year-old boy is asking the police officer, who is wearing a mask, why he is coming too close to him.
He can be heard saying “Trying to threaten me and that. Step back. Two metres.
“I might have coronavirus and that, do you know what I mean. Get away.”
He continues to plead with the police officer to stay two metres away, adding “it’s the law” as the police officer slowly walks towards him.
The officer can then be heard saying “you’re acting all irrational” before reaching for his handcuffs and grabbing the youngster’s wrist.
Other young boys can be seen coming into shot, saying “he ain’t done anything wrong” as the young man continues to back away from the police officer, trying to pull his arms away.
Another police officer then comes into shot to help restrain the boy who says “you think you’re f***ing big do you?”
The officers then appear to shove the boy against the wall as others can be heard shouting: “He’s a kid, he’s a f***ing kid.”
At this point a third officer comes over to help but the young boy continues “look at you, I’ll f***ing nut you” before headbutting the officer in the face and knocking his hat off.
Another police officer then blocks the view while trying to get people watching out of the way.
The person filming the clip is heard shouting “Don’t be panicking, don’t be panicking” before the clip ends abruptly.
The police officers approached the group of teenage boys who they believed were being drunk and disorderly.
The teenager was arrested on suspicion of assaulting an emergency worker and “possession of a knife in a public place”, Examiner Live reported.
But following questioning in custody, he was released under investigation while enquiries continue.
Another 16-year-old boy was arrested on suspicion of assaulting an emergency worker after he allegedly tried to intervene in the first arrest.
He has been released under investigation.
And a 14-year-old boy and a further 16-year-old boy were also arrested in connection with the incident.
Witnesses or anyone with information about the incident are asked to call North Yorkshire Police on 101, select option 1, and speak to the Force Control Room.