A southern Minnesota man is accused of beating and raping a Lake Elmo woman this week while holding her against her will in her home for more than 24 hours.

David Powers, 35, of New Auburn, Minn., was charged Wednesday with one count each of first-degree criminal sexual conduct, kidnapping and domestic assault, according to a criminal complaint filed in Washington County District Court.

Powers, who is also known as David Robekevich, made his first appearance in court on Thursday. He remained in custody with bail set at $500,000.

“The allegations in this case are deeply disturbing and horrific,” Washington County Attorney Kevin Magnuson said in a news release. “Our office is dedicated to taking all domestic violence cases seriously and holding those accused of these crimes accountable to the fullest extent of the law.”

No attorney for Powers was listed in court documents.

Washington County sheriff’s deputies were dispatched about 9 a.m. Tuesday to conduct a welfare check at a house on Hudson Boulevard in Lake Elmo, where they saw a woman “screaming for help and frantically trying to open an upper-level window,” according to the criminal complaint.

“Officers then saw a large male appear behind her and pull her from view,” the complaint said. “Officers used force to enter the apartment and detained the male found inside.” The man was later identified as Powers.

When the deputies found the woman, they saw she had significant injuries to her neck, forearm and hands.

Before being taken to a local hospital, the woman told deputies that she and Powers — who had been staying with her for several weeks — attended a soccer game Sunday evening. When they returned to her house that night, they got into an argument and she decided to sleep at a friend’s house.

When the woman came home Monday morning, Powers “snapped,” tearing off her clothes, throwing her on the bed and strangling her, according to the complaint.

Powers allegedly covered the woman’s nose and mouth with his hands until she temporarily lost consciousness, telling her she had one hour to live. He continued assaulting the woman for about three hours, pulling her hair, punching her and slapping her, the complaint said.

Monday afternoon, the woman begged Powers to allow her to leave. Powers allegedly responded that he would “end her right now” before punching and sexually assaulting her.

When the woman woke up early the next morning, she attempted to escape and call for help, but Powers prevented her from leaving the house or using her phone, the complaint said.

After he was taken into custody, Powers told investigators they “had the wrong guy,” adding that he had been using Adderall, alcohol and cocaine, and that he didn’t remember the events of the previous 24 hours, according to the complaint.

The complaint notes Powers has previously been charged with attempted murder and was convicted of domestic assault by strangulation.