A Houston mom said when she caught a man in her daughter's room he said he had to be going, but she begged to differ and her husband held him until police came.
"I told him, you know what I can do to you? I can get my gun and shoot you and nobody's going to say anything to me because you are in my house," the woman told KHOU-TV, Houston.
The girl's stepfather put the suspect in a headlock until police arrived.
Suspect Carlos Navarro was charged with sexual assault on a child. He apparently met the girl online.
The daughter was grounded indefinitely and faces a long ban from the Internet, the family said.