A NSW woman mustered the strength to wave down a cab to rush herself to hospital after suffering critical stab wounds.
Police say a 42-year-old woman waved down a taxi driver on Villiers Street in South Grafton at 11.40pm (AEDT) on Friday and asked for help, saying she had been stabbed.
A man who had been standing next to the woman fled while the taxi driver took her to Grafton Hospital, where she underwent emergency surgery for stab wounds to her stomach, upper chest area and neck.
Police believe the stabbing was related to a domestic incident and apprehended a 55-year-old man as he returned to a Villiers Street home in the early hours of Saturday.
He was taken to Grafton Police Station and charged with causing grievous bodily harm with intent to murder.
He will appear in court at a later date.
The woman remains in hospital in a critical but stable condition.