Emergency services swooped on a pub after a bar brawl left at least one person requiring hospital treatment.
Police and paramedics were called to the Robert Burns Lounge in County Place, Perth.
About nine police vehicles attended and a number of people were seen being questioned by officers.
Some were seen being led away into waiting police vehicles.
Three people were arrested at the scene and later given fixed penalty notices for breach of the peace.
Another person involved in the fight was taken to hospital with a hand injury and was also given a fixed penalty notice the following day.
>> Keep up to date with the latest news with The Tele newsletter
Witnesses reported hearing screams shortly before police arrived.
One onlooker said: “I heard women screaming and there seemed to be fighting going on inside the pub.
“The next thing the police came flying down the road.
“There were loads of them and they got out of their cars and rushed into the pub.
“A few folk were led away and it was quite a scene as there was an awful lot of police.”
Another passer-by described the scene as “like something out of the Wild West”.
“I was on my way back from a function when I saw the police come down the road with sirens blaring and lights flashing,” he said.
“There were a good number of police vehicles and, when I got to County Place, there were folk being taken out of the Burns Bar.
“One guy was on the ground being handcuffed.
“It was like something out of the Wild West but, unfortunately, Perth is getting like this far too often.”
Video footage of the disturbance showed the street filled with flashing blue lights as police walked in and out of the venue.
Police vehicles could be seen lining the middle of the road as passing vehicles drove slowly by.
Police Scotland said four people had been given fixed penalty notices following the punch-up.
A force spokesman said: “Police Scotland attended a disturbance at a bar in County Place, Perth, about 10.30pm on Saturday evening.
“Three people were arrested at the scene, and were subsequently given fixed penalty notices for breach of the peace.
“A fourth person, who was initially taken to hospital with a minor hand injury, was also given a fixed penalty notice the next day.”