When officers arrived at the apartment, the teen flagged them down. She said the Uber driver picked her up at her home in North Minneapolis and then picked up and dropped off another friend in South Minneapolis.

After dropping off her friend, the teen asked the driver to take her home, but he refused. She asked where they were going, and the driver told her he was taking her back to his apartment to have sex and that she shouldn’t tell anyone, according to the criminal complaint.

The teen said she didn’t want to go to his apartment and again asked him to take her home. While heading to West St. Paul, the teen sent messages to her friend asking him to call police.

When they got to the apartment, the driver kept telling the teen to go inside to have “quick sex.” He also tried to take her phone away, according to the complaint.

Police say the driver, identified as 50-year-old Dahir Abdillahi Aden, initially told them that the teen was his girlfriend but later said she wasn’t and that he was just giving her a ride to Minneapolis.

During a search, police say they found “a large amount” of condoms in Aden’s possession.

Officer Aleck Williams says the teen stayed calm during the incident. He said when she realized Aden was in custody and it was over, it was a big relief for her.

"Then she just fell apart and started crying," he said.

Aden has been charged with false imprisonment. If convicted, he faces up to three years in prison and up to $5,000 in fines.