LINKEDINCOMMENTMORE

BEAVERTON, Ore -- An 18-year-old man is accused of wrestling a gun away from a police officer and opening fire.

It unfolded around 7 p.m. Friday at the Beaverton Police Department, which also serves as City Hall.

Police said Jared Leone, who is reportedly from the Seattle area, walked up to the records department and asked for help because he was overdosing. Officers tended to him at which point he tried to punch one of them.

Leone managed to steal an officer's .40 caliber weapon and he fired off a round. Fortunately the bullet did not hit anybody.

This could've been tragic for sure, said Detective Sergeant Jim Shumway. We could've had a dead officer or dead citizen inside.

The officer ended up with a shoulder injury. Leone went to the hospital to be treated for his overdose. He was then booked in the Washington County Jail on charges of assaulting a public safety officer, unlawful use of a weapon and resisting arrest.

Read or Share this story: http://www.kgw.com/story/news/2014/07/25/12550260/