Police have arrested a 40-year-old man in Burnaby, B.C., following a series of robberies and sexual offences that occurred all in one night.

Shortly after 9:30 p.m. PT on Thursday night, residents in a home on West King Edward Avenue near Main Street called 911 after they saw a man in their backyard.

They told police he appeared to be peering into the house, but was scared away by the family dog. When officers arrived at the scene, witnesses told them the suspect left the area in a dark-coloured car.

After speaking with witnesses and searching through several police databases, officers managed to identify a potential person-of-interest, Vancouver Police Const. Brian Montague said. And as officers searched for the suspect, they received two more reports.

The first occurred around 10:15 p.m. when a man approached a 19-year-old woman walking on Victoria Street near Southeast Marine Drive. He allegedly pulled out a handgun and tried to rob the young woman.

He then allegedly exposed himself to her and told her to do the same as he continued to threaten her. The victim refused and the man was scared off by two witnesses, police said.

The second incident happened after 10:30 p.m. when a 44-year-old woman was walking along East 49th Avenue near Arlington Street. A man called out to her, and then allegedly pulled out a gun and took her purse. Once he had the purse, he told the woman to expose herself, police said.

Finally, at 11 p.m. officers arrested their person-of-interest when he drove his car into the parking lot of a motel in Burnaby. Police found a replica pistol and belongings believed to have been taken from the victim robbed on East 49th Avenue.

The suspect is known to police, and several charges, including robbery and multiple sex and weapons related offences, have been recommended.