Transit Police used a taser to bring down a woman wielding a butcher knife in Surrey Thursday night.
Officers say they arrested Sheila Huber near the King George Skytrain station after watching her slash her own throat with a seven-inch butcher knife.
The 41-year-old also allegedly threatened to 'cut up' a hotel security guard, prompting an officer to draw his gun.
When backup arrived, the officer holstered his pistol in favour of his taser, bringing the woman down with one zap.
Police say a psychological assessment of Huber has been requested.
The incident apparently started with Huber being told to pour out a beer she was drinking in public, shortly after allegedly stealing a Skytrain ticket.