Further assessments are required on a man who sexually assaulted a woman until members of the Perth public rushed to her aid.
Adam Smith attacked the woman, intending to rape her, as she walked home through Perth city centre.
He knocked the 20-year-old to the ground after following her from The Loft nightclub, where they had been drinking that evening.
Smith then pinned her down and attempted to remove her trousers.
Her screams alerted nearby residents to rushed to help her.
34-year-old Smith, of Kinclaven Gardens, Murthly, admitted following the woman along South Street and Leonard Street on August 30 2019.
Smith repeatedly stood in front of her, before pulling at her clothing and knocking her to the ground.
He then seized her mobile phone before pinning her down and attempted to remove her trousers.
Smith admitted he acted with intent to rape the woman.
He was scheduled to be sentenced last week but however defence solicitor David Holmes explained his client would require further psychiatric examination.
Sheriff Gillian Wade deferred sentencing for 10 weeks and released Smith on bail.
Attacked in street
Depute fiscal Michael Sweeney previously told Perth Sheriff Court the woman, who knew Smith, had had a drink with him in The Loft club.
He then he offered to walk her home.
Mr Sweeney said the woman made it clear she was engaged and not interested in him and other witnesses described seeing her push him away in the street.
“She ended up on the ground.
“While she was on the ground, the accused tried to pull her jeans down.
“She started screaming and shouting no.
“Witnesses were in their home when they heard this.
“They put on shoes and ran down two flights of stairs.
“The accused was kneeling over her as she was in a foetal position.
“His right knee was over her, pinning her down, and he was pulling at her clothes.”
The people who came out of the flat had to physically restrain Smith.
Mr Sweeney said police were called and found the woman in a “hysterical and distressed” state.