PORTLAND — Portland officers nabbed a purse-snatcher Monday afternoon after a witness followed the man and led police to him.

Sebastian Agrell, 19, of 11 Anderson St., accosted a 72-year-old woman who had just visited a bank on Commercial Street, shoved her and grabbed her purse, police said. She screamed and there were several witnesses to the incident, which happened just before 2 p.m. in front of 123 Commercial St.

One of the witnesses followed the man as he ran up Pearl Street and into an alley between 36 and 38 Market St.

Officers were directed to the spot where they found Agrell and the stolen purse along with its contents, police said.

He faces charges of robbery and theft and is being held in Cumberland County Jail on $50,000 bail.