There has been a brawl south of Perth, that has left three people injured, including one with multiple stab wounds.
Police say a fight between a group of men broke out in a McDonald's car park in Baldivis.
It all started at about 10.30pm on Monday and resulted in three people being taken to three different hospitals, a police spokesperson said.
Authorities are still trying to determine exactly how the altercation unfolded.
One witness told 7 News he was with three other friends, aged between 16 and 18, who claimed they saw two people break a car windscreen with a brick in the car park.
- Family's hope for electrocuted girl after she 'responds' to voices
- How waterproof phone saved family after boat flipped in freak gust of wind
The witness claimed they approached the two men, who then allegedly pulled a knife on them.
They told 7 News they were chased before the altercation continued on the street.
One teenager remains in hospital in a critical condition.