A teenage boy is fighting for life in hospital after receiving lacerations to his face, arm and body during a fight in the carpark of a fast food outlet in Canning Vale.
Police and St John were called to the scene at a Zambrero restaurant at a shopping centre on Ranford Road around 6.45pm on Thursday, after receiving reports of an altercation between a group of eight men.
A 16-year-old boy is in critical condition in hospital after a stabbing outside a Zambrero restaurant in Canning Vale.Credit: 9News Perth
It is alleged five young men were walking back to their vehicle and became involved in a verbal altercation with three other men who arrived at the location on e-scooters.
The altercation allegedly escalated and became physical and a 16-year-old boy was stabbed.
He was conveyed by ambulance to hospital for medical treatment where he remains in a critical condition.
A second victim, a 17-year-old boy, was sprayed in the face with what is believed to have been pepper spray and a third victim, an 18-year-old man, sustained a cut to his nose and irritation to his eyes.
A 19-year-old man from Canning Vale is in custody and has been charged with unlawful wounding using pepper spray and assault occasioning bodily harm.
He is due to appear before the Armadale Magistrates Court today.
The investigation is ongoing detectives have urged anyone with any information or vision relating to this incident to contact Crime Stoppers.