A Beaverton Police officer was injured during a scuffle with a man at the police department.
Police say the suspect, about 18 years old, walked into the Beaverton City Hall just after 7 p.m. Friday.
He then went straight to the record's window of the Beaverton Police Department, to report that he was overdosing on some type of drug.
When the officer responded, he said the man was speaking gibberish and was acting out of control.
That's when police say the suspect threw a punch at the officer and a fight ensued.
The suspect managed to grab the officers' .40 caliber Glock from his holster and fired one round in the wall.
"We just saw police cars with their lights on, and we thought it was interesting because this is already a police station and they were pulling up, and they were rushing from their cars to the front door," said witness Andrew Deisner.
Nobody else was in the building at the time, and no one was hit by the bullet.
Three other officers responded and assisted in taking the man into custody.
"If a looney can grab a hold of someone's gun that you think is going to protect you from everything and shoot randomly, it's a little unnerving to me," said Beaverton resident Susan Bugas.
The officer involved in the shooting is being treated at a hospital for a shoulder injury and is expected to recover. The suspect has also been hospitalized.
No names have been released and it's unknown if the suspect will face charges, or be placed on a mental hold.
Copyright 2013 KPTV-KPDX (Meredith Corporation. All rights reserved)