A 21-year-old woman has been charged over a stabbing and the assault of a police officer in Townsville in north Queensland.
Police say the incident happened about 12:30am (AEST) today on Mary Street after a fight broke out between the woman and a 38-year-old man.
The man was taken to Townsville Base Hospital with a stab wound to the back.
The woman from West End was arrested at the scene and later allegedly punched a constable.
She is due to appear before the the Townsville Magistrates Court later today.