A woman was able to fight back against a man who was sexually assaulting her, firing a gun at him as he ran away, according to Rock Hill police.