Would-be rapist didn't expect a fight in return