A Missouri woman witnessed her daughter being sexually assaulted on Sunday and stopped the attack, according to court documents.

The alleged assailant, Marco Haro, 50, of Chesterfield, Mo., is accused of raping a child and then preventing the girl, who is under 14, and her mother from fleeing the Chesterfield home where the alleged attack unfolded, according to the arrest warrant.

On Monday, Haro was charged with statutory rape or attempted statutory rape, kidnapping and armed criminal action.

WISCONSIN BROTHERS ON CATTLE BUSINESS TRIP FEARED DEAD AFTER VISITING FARM, MISSOURI MAN ARRESTED

The girl’s mother witnessed the attack and stopped it, a probable cause statement said, although details about what actions she took were not immediately available. A spokesman with the Chesterfield Police Department told Fox News he could not comment on the case since it is still under investigation.

When the girl, her mother and grandmother, who was also at home, tried to get away, Haro, who was allegedly holding a knife, blocked the door and wouldn't let them leave, according to court documents.

Marco Haro, 50, of Chesterfield, Mo.

Marco Haro, 50, of Chesterfield, Mo. (Chesterfield Police Department)

HUMAN REMAINS FOUND ON MISSOURI FARM WHERE BROTHERS WERE LAST SEEN, POLICE SAY

When police arrived, the child, mother and grandmother were able to flee the home.

“I believe that the defendant, who is not a U.S. citizen, is at risk for not appearing in court because there has been an immigration detainer issued by the Department of Homeland Security,” police wrote in the probable cause statement.

Police said Haro has been deported twice before.

He is being held without bond.

CLICK HERE TO GET THE FOX NEWS APP

The spokesman with Chesterfield police told Fox News the authorities are looking to determine whether there are more alleged attacks that might be connected to Haro.