Police are searching for several people who fled a Krispy Kreme shop following a violent brawl that broke out in the carpark.
Emergency services were called to the carpark on Parramatta Road in Auburn, in Western Sydney, about 10pm on Friday after receiving reports of a fight between multiple people.
Four men in a blue Toyota Yaris started arguing with a group of others in a black Toyota Corolla before members of each car got out.
One of the cars then reversed and pinned an 18-year-old man between two vehicles, causing him to suffer serious injuries to his right leg.
The man got back into the Yaris and was driven from the carpark, but was pulled up by police a short time later on Dartbrook Road, with officers calling for assistance from NSW Ambulance paramedics.
The teenager was treated at the scene before being taken to Westmead Hospital, police said.
Two men, aged 18 and 19, and a youth aged 16, from the sedan were arrested and taken to Auburn Police Station where they have each been charged.
A 19-year-old man from Chester Hill was refused bail to appear in Parramatta Bail Court on Saturday.
An 18-year-old man from South Granville has been granted conditional bail to appear in Burwood Local Court on August 20, while a 16-year-old youth from Auburn has been given conditional bail to appear in a Children’s Court on August 19.
Inquiries are continuing into the identity of those in the Toyota Corolla.
Do you have a story tip? Email: email@example.com.