PHILADELPHIA (CBS) — Police have identified the suspect charged in connection with a home invasion/robbery and sexual assault in Chestnut Hill over the weekend.

Police say 20-year-old James Bradley was arrested and charged on Tuesday.

READ MORE: WATCH: Kyle Schwarber Clubs 2 More Home Runs To Continue Pace To Join Ryan Howard As Only Phillies To Do This

Authorities say around 4:25 a.m. on January 21, a 56-year-old woman and her husband were sleeping when an unknown male entered their bedroom and forced the woman to get out of bed at gunpoint. The suspect ordered her husband to stay in bed while he sexually assaulted the victim, police say.

At some point, authorities say the suspect put the handgun down and the victim grabbed it and attempted to shoot, but the gun did not fire.

READ MORE: Haddon Township Man, Dog Complete 7-Year, 38-Country Walk Around World

The victim yelled for her husband to call police and authorities say the suspect fled from the residence in the victim’s 2017 Hyundai Elantra.

Police say he got away with additional keys, wallets and a cell phone before getting arrested.

MORE NEWS: Sources: Authorities Investigating Whether 2 Police Officers Struck By Stray Bullets On Ben Franklin Parkway

Authorities say Bradley has been charged with Robbery, Unlawful Restraint, Simple Assault, Recklessly Endangering Another Person, False Imprisonment, Theft-Unlawful Taking, and Theft-Receiving Stolen Property, Involuntary Deviate Sexual Intercourse, Burglary, Sexual Assault, Criminal Trespass, Indecent Exposure, Indecent Assault, and related offenses.