A man punched her in the face, before knocking her to the ground and sexually assaulting her.
WATCH & LISTEN: Singing Scottish Cop Goes Viral
A policeman entertained a pub crowd with a karaoke classic after being called in to deal with a brawl.
Sergeant Jon Harris belted out Gloria Gaynor's I Will Survive while in full uniform to cheers from drinkers at Glasgow's Waterloo Bar.
Mr Harris was called to the Argyle Street pub on Wednesday evening following reports of an alleged assault, and a 23-year-old man was arrested.
The policeman later agreed to take to the stage and a senior officer has credited him for "helping defuse any simmering tensions''.
Chief Inspector Mark Sutherland, area commander for Glasgow city centre, said: "A full and thorough investigation led to the arrest of a 23-year-old male, who is expected to appear at Glasgow Sheriff Court on Thursday.
"Once the inquiry had concluded and the victim's safety ensured, Sgt Jon Harris from our city centre community policing team was encouraged to participate in karaoke ongoing in the pub.
"Sgt Jon took to the stage, which helped to defuse any simmering tensions in the pub.
"I was pleased to see that once the incident had been professionally concluded, my officers were able to share a lighter moment with those who remained in the pub.''
Peter McKenna-Boyd filmed the performance.
He has been talking to Heart
Westminster's Scottish Affairs Committee said the proposals showed "a lack of planning''.
Holyrood's Sport Committee has warned the Protection of Vulnerable Groups (PVG) system "may not be preventing unsuitable people from doing regulated work''.
Which? checked all the prices between March 10 and March 13.
Most Viewed Pictures On Heart
Recently Played Tracks
To listen live, choose your preferred station:
Now playing: Non-stop hit music
Deposit £10 to get a £40 Welcome Bonus - That's £50 to play bingo, slots and more!*
Over 50 tracks to make you feel-good. New album out now...
Find your local four day weather report here.
Make Heart the soundtrack to your day and you could be a winner with great prizes up for grabs throughout the day.
Find out more about some of the companies advertising on Heart Scotland- East.