A 50-year-old man is in hospital after he was allegedly stabbed three times with a pair of scissors outside his Highgate home on Wednesday.
Police say the man and a woman went to check on the welfare of the 45-year-old man, who was lying face down on the garden area outside their residence, near the corner of Lincoln Street and Beaufort Street around 5.55pm.
It's alleged the man stood up and became aggressive and punched the 30-year-old woman in the face, before heading toward Perth along Beaufort Street.
When further challenged by the pair, it's alleged the man armed himself with a pair of scissors and stabbed the man three times.
Police and St John Ambulance personnel were called to the scene and the 50-year-old was taken to Royal Perth Hospital, where he is likely to undergo surgery.
Authorities were able to locate the man matching the description of the offender near the intersection of Newcastle Street and Beaufort Street in Perth.
Police say the man was initially aggressive towards the officers causing them to draw their tasers, at which point the man became compliant and was arrested without incident.
The 45-year-old man has been charged with grievous bodily harm and common assault.
He was refused bail and is due to appear in the Perth Magistrates Court today, Thursday September 10.
Digital drivers' licences to be introduced in WA
Mandurah FIFO worker wins $250k
2026 ANZAC Day services across the Peel and Rockingham regions
Mother of 11-year-old boy killed in Mandurah scooter crash found safe and well
Peel charity desperately seeks funds to keep doors open
Australind train service set to resume
Thunder premiership player Traye Bennell hangs up the boots
Works underway to protect 200-year-old 'Big Tree' in Greenfields
Wanted man believed to be in Mandurah area