A 28-year-old man is now facing several charges, including armed robbery, for allegedly trying to steal a woman's purse on a GO train late Tuesday night.

Authorities say the incident happened at around 11 p.m. on the Lakeshore East GO train line. Police say the suspect grabbed the woman, tried to rob her and then held something sharp to her neck before pulling the emergency brake to stop the train, prying open the doors and fleeing on foot.

Investigators say the man hopped off near Birchmount Road and Raleigh Avenue, which is just north of Danforth Avenue in Toronto's east end.

The man was arrested last night near Scarborough Town Centre when police came across him and recognized him.

Police say the 28-year-old apparently resisted arrest and fought the officers, so now he's also been charged for assaulting an officer and carrying a concealed weapon.

The woman holding the purse suffered minor injuries from the attempted robbery.

The accused is now facing the following charges in connection with the GO train incident:

Armed robbery.

Assault with a weapon.

Weapons dangerous.

Mischief.

Fail to comply.

Police shut down service on the Lakeshore East line for at least an hour in order to investigate, causing major delays for GO train riders across the Lakeshore line.