Fife Police have arrested and charged two men aged 19 and 17 in connection with assaults in St Andrews on Wednesday night.
Officers were called to a disturbance on The Scores around 11 pm.
Three men in their 20s were assaulted during the incident with a 22-year-old man suffering serious injuries.
The two men are due to appear at Dundee Sheriff Court on Friday, June 29.