A 36-year-old woman staved off an attack by pushing a man out of her moving car on Highway 400 Sunday afternoon, according to police.
The 55-year-old man, who was treated for minor injuries at Royal Victoria Hospital, was charged with assault and threatening.
The woman knew her attacker, the OPP say.
Officers responded to the attack while it was in progress on Highway 400 near Innisfil Beach Road.
Anyone with information should contact Const. Richardson of the OPP Barrie Highway Safety Division at (705) 726-3930.