KINGSTON, Ont. -- Police in Kingston, Ont., are crediting three women with stopping an alleged assault and holding the suspect until officers arrived.

Investigators say a 24-year-old man began arguing with his girlfriend in their car on Monday evening and then allegedly started punching her in the head.

Police say three women saw what was happening, approached the vehicle and restrained the man until officers arrived and took the man into custody.

They say minor visible injuries to the woman's face and witness statements resulted in the man being charged with assault.

Police say the man was also the subject of an OPP arrest warrant for domestic assault against the same alleged victim.