A 52-year-old man remains in hospital after he was stabbed in Mirrabooka last night.
The man went to investigate a disturbance outside the Northwood Ale House on Chesterfield Road about 8pm when he was confronted by three males in the car park.
The man was punched several times and received a stab wound to his stomach during the altercation.
The trio then walked away towards Ravenswood Drive.
The man was rushed to Royal Perth Hospital where he remains in a stable condition.
Two hours later police were called to a disturbance at Mirrabooka bus station involving eight people.
Injuries revealed that some of those involved were the offenders from the earlier offence.
An 18-year-old Nollamara man has been arrested over the wounding.
A 15-year-old male has also been taken into custody over an assault on a Transit officer.
Anyone with information on the incidents is asked to contact Crime Stoppers on 1800 333 000.