ROCKLAND — A Portland man faces charges that he abducted a 22-year-old woman off a downtown street in Rockland and then fled from police.

Shane Hall, 29, was arrested on a felony charge of kidnapping and eluding an officer.

Rockland Deputy Police Chief Chris Young said Hall refused to stop his vehicle for Sgt. Matthew Lindahl, who said he saw Hall driving erratically on Main Street around 11:30 p.m. Wednesday. While officers were chasing the vehicle, the woman called 911 and told dispatchers that she had been kidnapped.

After a short chase, the driver lost control of the vehicle and crashed. Police said Hall tried to run away but was caught and arrested.

The woman in the vehicle, who asked that her name not be used, suffered minor injuries.

She said she was walking down Camden Street after work when she heard a car door slam behind her and turned to see a man in a ski mask coming at her.

She said she head-butted the man and bit him as he put his arm around her neck, but she couldn’t breathe and eventually passed out. When she woke up, she was in the passenger seat of the vehicle, speeding south through downtown Rockland.

She said that when her attacker saw that she was conscious, he put a knife to her throat and said he would kill her.

She noticed blue lights come on behind the vehicle as she was struggling to retrieve her cellphone from the back seat.

“I said to myself, ‘Hold on a little longer,'” she said.

She said the man then sped up and tried to push her out of the vehicle, telling her to tuck and roll as she jumped.

“I didn’t want to do that and maybe get run over,” she said.

She continued to fight and managed to dial 911. She started screaming out information about who she was and where she was, hoping the dispatcher could hear her, while struggling with the man.

“I was petrified,” she said. “He was very strong. I did the best I could.”

As the chase proceeded onto Pleasant Street, she said she grabbed the steering wheel and her attacker asked if she wanted him to crash. She said she told him she did.

The vehicle crashed into a utility pole. Hall tried to escape out the window and then went out through the sun roof. Police arrived, drew their guns and immediately caught him, she said.

She said she has sprained fingers, bruises and injuries to her face, but overall she is OK physically. However, the violent attack has taken an emotional toll.

“No one should have to feel this way,” she said. “It’s not right. It’s the worst feeling, thinking you’re not going to see your loved ones the next day.”

“My family has been surrounding me through this ordeal, making sure I know I’m safe. I don’t know what I will do when I’m alone.”

Hall was taken to the Knox County Jail in Rockland and is expected to make an initial appearance in Knox County Court on Friday.

Hall has a criminal record in Maine dating back to 2008, including felony convictions for robbery, burglary and aggravated assault for attacking a man with a shovel.