A 53-year-old woman pulled a knife on her friend and cut her throat in a row over a packet of tobacco.
Karen Campbell flew into a rage and chased Charlene Campbell into the street where she repeatedly punched and kicked her on the head and body.
A jury found Campbell guilty of two charges of attacking and injuring her friend after being told Campbell accused her victim of stealing her “baccy”.
Campbell, David Street, Alyth, had denied the charges but a jury at Perth Sheriff Court found her unanimously guilty of carrying out the attacks.
The court was told that the two women had been friends and had spent the day drinking together before having a petty row about the whereabouts of Campbell’s tobacco.
Campbell was found guilty of seizing her unrelated victim by the hair, pinning her against a wall, holding a knife against her throat and cutting and injuring her with it.
The incident took place in Campbell’s home on 11 May last year and a short time later the accused crried out a second serious assault upon the same victim in Airlie Street, Alyth, Perthshire.
She attacked Miss Campbell by grabbing her hair and pulling her to the ground, before repeatedly punching and kicking her on the head and body to her injury.
Sentence on Campbell was deferred for reports.