A police officer has been treated in hospital after an alleged stabbing in Fife.
The incident took place at around 12.45am on Saturday at a property in Lundin Court, Tayport, while officers were responding to reports of a disturbance.
The 46-year-old male officer suffered serious but non-life threatening injuries after the alleged blade attack and was taken to Ninewells Hospital in Dundee for treatment to a chest wound.
He has since been released and is recovering at home.
A 37-year-old man has been arrested and charged with attempted murder. He is due to appear at Dundee Sheriff Court on July 1.
Brian Jones, health and safety lead for the Scottish Police Federation, said: “We obviously wish our injured colleague well and hope he recovers quickly.
“This type of incident is a timely reminder that police officers face unpredictable violence and danger on a daily basis.
“They place themselves in harms way so that others may be safe.
“We are eternally grateful that on this occasion our colleague will live to tell the tale.”
A Police Scotland spokeswoman said: “Police can confirm a 46-year-old man was stabbed in the chest while responding to a disturbance in the Tayport area.
“The incident occurred shortly before 1am on Saturday.
“The officer received a puncture wound and required hospital treatment, but was later released and is recovering at home.
“A 37-year-old man was arrested and charged with attempted murder.”