A 15-year-old boy in Texas stopped an intruder from sexually assaulting his mother during a violent break-in – and then held the suspect until cops arrived, police said.

John Wayne Morris, 37, of Robinson, was arrested late Thursday for allegedly threatening to sexually assault the woman and kill her children after entering her home through an unlocked window, Robinson Police Chief Phillip Prasifka told the Waco Tribune-Herald.

“She said that Morris threatened her by telling her that he had someone watching her children and that they would kill them,” Prasifka told the newspaper. “[The victim] stated that she was afraid to fight back because she was afraid that her children would be harmed.”

The woman’s 15-year-old son barged into her bedroom and pulled Morris off her, Prasifka said, adding that the brave teen then restrained the suspect while his siblings called police in the town of roughly 11,000 people south of Waco.

Responding officers then found two distraught teenagers outside the woman’s home, where the 15-year-old continued to subdue the suspect inside, holding Morris around the neck, KWKT reports.

The victim told police she was awakened by a man straddling her and holding her shoulders down on her bed. She started to scream but stopped after the suspect told her that someone watching her children would harm them if she didn’t relent, according to the station.

A friend of the victim’s family told KWKT that all three of the woman’s children worked together to detain Morris.

Prasifka told the Waco Tribune-Herald that Morris lives nearby but has no connection to the family. He was arrested at the woman’s home and remained held Monday at the McLennan County Jail on first-degree felony charges of burglary of a habitation with intent to commit sexual assault, jail records show.

It was unclear if Morris had hired an attorney.