A 13-year-old boy has been charged after allegedly stabbing a supermarket worker.
The teen allegedly approached the Coles employee at Yamanto Central Shopping Centre in Ipswich, southwest of Brisbane, on Monday evening.
He is accused of stabbing the 63-year-old woman in the back with a knife before running away.
Members of the public held onto the teenager until police arrived.
Police say officers gave first aid to the injured woman before she was rushed to Princess Alexandra Hospital where she remains in a critical condition.
The boy was taken into custody and has since been charged with attempt to murder.
He is due to face Ipswich Childrens Court on Tuesday.