An Elyria officer was attacked by a man inside a police station on May 15 and it was all captured on videotape.
Anthony Thomas was arrested after officers were called to a domestic dispute shortly before 3 a.m. and was transported to the station to be booked, according to The Chronicle-Telegram.
Officer William Witt removed the man's handcuffs, retrieved the arrest warrant and sat behind the booking counter.
It was then that the 29-year-old man suddenly lunged over the counter and began punching the officer repeatedly.
According to the police report, Witt could feel Thomas reaching for his gun and was unable to call for help because his microphone had fallen from his shirt.
Witt began to fatigue during the struggle but was soon able to grab the man by the throat and force him down on the counter.
His fellow officers overheard the commotion, entered the room and were able to place Thomas in custody.
Witt suffered no serious injuries but did sustain bruising to his face and eye area.
Thomas was charged with assault on a police officer as well as contempt of court on drunken driving and driving under suspension charges following is initial arrest.