A man was arrested and another taken to hospital following an incident in Keighley town centre last Thursday.
Several police cars and vans swooped on North Street just after 11pm, following reports of an assault.
The main road was blocked by police vehicles as officers dealt with the incident.
A spokesman for Keighley Neighbourhood Policing Team said a 20-year-old man was taken to hospital for treatment and was later released.
A 31-year-old man was arrested and later charged with assault with a knife or bladed article. The man was bailed to appear before magistrates on Tuesday.
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 hereComments are closed on this article