A train guard was assaulted on board a train at Inverkeithing after a group of passengers threw a container of alcohol at him.
British Transport Police have confirmed that the incident happened at around 7.20pm on Saturday March 2 on a service travelling between Edinburgh and Dundee.
The guard had asked the group to leave after they were being extremely anti-social.
The group became aggressive, throwing the container which struck him, as well as a glass bottle which smashed off the train doors.
One of the people involved is described as being a white man, approximately 20-years-old and of slim build.
He was 6ft 2ins tall, clean shaven and wearing a brown flat cap, pink/white t-shirt, short jacket and navy jeans with white trainers.
Anyone who was on board or who recognises someone matching the above description is asked to contact BTP by sending a text to 61016 or by calling 0800 40 50 40 quoting reference 602 of 02/03/2019.
Alternatively, they can call Crimestoppers anonymously on 0800 555 111.