A man has been charged with allegedly stabbing another man in the neck at Muswellbrook in what police have described as a domestic-related incident.
Emergency crews were called to Brooke Street about 9.20pm on Tuesday after reports a 47-year-old had a stab wound to his neck.
Police said the injured man had driven himself to Muswellbrook Hospital, where he was transferred to John Hunter Hospital.
He had surgery on Wednesday and police said on Thursday morning he remained in a critical but stable condition.
Detectives are investigating the alleged stabbing.
They arrested a 53-year-old man in Hunter Terrace at Muswellbrook in the early hours of Wednesday.
He was taken to Muswellbrook Police Station but was then transferred to John Hunter Hospital, where he was treated under police guard.
The man was discharged from hospital later on Wednesday and charged with one count of wounding with intent to cause grievous bodily harm.
He has been refused bail and will face Newcastle Local Court today.