This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

CANTON, Ohio– An Akron man is facing several charges after police say he assaulted a Canton officer.

Officers on patrol spotted a speeding truck in the area of 12th Street Northwest and Louisiana Avenue in Canton shortly before 1 a.m. on Tuesday. The Canton Police Department said officers pulled over the truck, but the driver, 32-year-old Mario Jermaine Pratt, refused to cooperate.

Pratt put one of the officers in a choke hold and dragged him into the truck, police said. Another officer used his Taser, but that didn’t have any effect.

The suspect was holding onto the officer, who was partially hanging out of the driver’s side door, when he tried to drive away. He crashed into an oncoming vehicle.

Police said the officer, who was attacked, fired one shot from his service weapon, which did not hit Pratt. Officers were finally able to subdue the suspect.

Pratt is charged with two counts of assault on a peace officer, abduction and resisting arrest, as well as other traffic offenses. He was taken to Mercy Medical Center for treatment, then the Stark County Jail.