Seneca K. Sanders, 23, of Georgia, (inset) was charged in connection with an attack on a police officer during a traffic stop at the 7-Eleven, 92 West Belvidere Road in Hainesville, Saturday evening. | Background Photo: Woo-Sung Shim / Lake and McHenry County Scanner

Two officers were injured trying to apprehend a suspect who allegedly attacked an officer — repeatedly punching him in the face — during a traffic stop in Hainesville Saturday evening.

The incident happened around 9:40 p.m. Saturday at the 7-Eleven, 92 West Belvidere Road in Hainesville.

A Round Lake Park police officer performed a traffic stop on a vehicle, which had no rear license plate.

Lake County Assistant State’s Attorney Kelse Banks said in court Sunday that officers made contact with the driver and smelled fresh cannabis coming from the car.

There were four occupants in the car, including the driver, who gave a false name.

The officers found the man’s license and learned his real name was Seneca K. Sanders, 23, of Georgia.

A police officer was attacked during a traffic stop at the 7-Eleven, 92 West Belvidere Road in Hainesville, Saturday evening. | Background Photo: Woo-Sung Shim / Lake and McHenry County Scanner

Sanders immediately began to run away and an officer tackled the man, Banks said.

[Suggested Article]  No injuries, home uninhabitable, due to Round Lake Heights fire

Banks said Sanders began punching the officer in the face and throat. Officers tasered Sanders twice, one of which was successful.

Sanders got up and tried to run away again but was again tackled to the ground. Banks said Sanders continued to punch the officer.

The struggle lasted approximately five minutes before officers took him into custody.

Banks said an officer suffered injuries to his hand and another had injuries to his hands, knees, neck and face.

The Greater Round Lake Fire Protection District was called to the scene with two ambulances.

Sanders was charged with aggravated battery of a peace officer, resisting a peace officer causing injury and obstructing identification.

The Lake County State’s Attorney’s Office filed a petition to detain Sanders, arguing he is a willful flight risk. Sanders also has an active warrant from out of state.

[Suggested Article]  Driver transported to hospital after truck crashes into house, causing heavy damage in Algonquin

Lake County Judge Randie Bruno ordered Sanders held in custody pending a detention hearing, which is scheduled for Tuesday afternoon.