A martial arts expert tackled a man clutching a knife near a school.
Shocked onlookers described the moment a man with a knife threw himself in front of moving traffic outside Skerton High School in Lancaster.
Mixed martial arts fighter Shay Walsh, from Lancaster, spotted the drama unfolding and managed to restrain the man for several minutes before the police and ambulance arrived.
Mr Walsh is ranked the eleventh best featherweight in the UK.
Another man from the local area also helped to restrain the man, who police described as “very agitated”.
A knife was later recovered by police crime scene investigators in the grounds of the school, after they cordoned off the area.
One eyewitness said: “I drove past about 5pm and saw two blokes, wearing just pants or shorts, fighting outside Skerton High’s gates, dirty and bloodstained.
“When I went past an hour or so later, the police had the area taped off.”
Another eyewitness described the drama as “pretty horrific”.
He said: “I witnessed this incident while on the bus.
“There was another man involved, and it was hard to tell if this was an assault or not, so I’m glad to hear the other man was evidently trying to help.
“Got to feel sorry for all concerned though. Pretty horrific.”
The North West Ambulance Service, accompanied by police, arrived at the scene shortly after 5pm on Monday.
The 22-year-old man was taken to the Royal Lancaster Infirmary, where he was assessed and treated for knife wounds to his wrist.
A spokesman for Lancashire Police said: “The man is receiving treatment.
“Fortunately, nobody was seriously injured.”
No arrests have been made.