A police officer has been choked until he almost lost consciousness in Blacktown.
A 26 year old Sydney man is accused of pushing the male constable to the ground, putting him in a headlock and choking him until he almost passed out on Thursday afternoon.
He's accused of then spitting blood in the face of two other police officers.
The officer has a passerby to thank, who rushed to his aid before more officers were called to the scene.
The man is due to face Blacktown Local Court on Friday on multiple assault charges.
This latest incident follows a spate of police attacks in New South Wales in recent months.