While trying to arrest a suspect Friday morning, the Moline Police Department said the suspect began hitting and ripping the officer’s uniform.
In a statement, police said they were called just after 12:30 a.m. to investigate suspicious subjects on 23rd Street in Moline.
When arriving, officials stated they provided fake names and one of the individuals ran from officers.
They said that was 21-year-old Randy Anderson of Davenport and while officers chased after him, Anderson dropped a 40-caliber handgun.
According to police, after catching up with Anderson, that’s when he started beating an officer and trying to un-holster his gun.
Following that struggle, police said they were able to take him into custody.
The officers and Anderson were not injured because of the incident.
Anderson is now in the Rock Island County Jail on $250,000 bond. He is facing multiple charges including two counts of armed violence, battery and disarming a police officer.