A teenager suffered a broken cheekbone during a vicious attack by three males at a Perth nightclub.
The 18-year-old, who has not been named by police, was assaulted on the dance floor of Zoo in Canal Street at around 1am on Sunday morning.
After being knocked over by the three assailants, he was repeatedly kicked and punched. The assault continued outside the club before the attackers ran off, police said.
Police issued descriptions of the three suspects, all thought to be around the same age as their victim. One is described as 5ft 7in in height, of medium build and wearing a black or red hooded top.
The second is 5ft 9in, of medium build, clean shaven with long, brown, curly hair. He was wearing a light grey V-neck, woollen jumper with a white T-shirt underneath, black baggy jeans and dark shoes.
The third suspect is described as being 5ft 7in in height with short black hair combed over to the side. He was wearing a grey jumper.
Anyone who witnessed the assault can contact Police Scotland Tayside Division on 101, or Crimestoppers on 0800 555111.