Hannah E. Sheppard, 35, of Crystal Lake.

A 35-year-old woman was charged with resisting arrest during a traffic stop, causing an officer to fall and suffer an injury in Crystal Lake, court records show.

Hannah E. Sheppard, 35, of Crystal Lake, was charged with one count of resisting a peace officer causing injury, a Class 4 felony, and driving under the influence, a Class A misdemeanor.

A criminal complaint filed in McHenry County Circuit Court said officers conducted a traffic stop on a 2015 Buick, driven by Sheppard.

The stop was initiated by officers with the Crystal Lake Police Department around 11:56 p.m. on March 14 in the 500 block of Darlington Lane.

Officers believed Sheppard was under the influence of alcohol, according to the complaint.

Sheppard refused to exit the Buick and grabbed the steering wheel to prevent officers from putting her in handcuffs, the complaint said.

[Suggested Article]  Person found unresponsive, partially ejected from vehicle in rollover crash with semi-truck near Richmond

The complaint said Sheppard tensed her muscles while officers were trying to place her into handcuffs.

One of the officers fell to the ground and suffered a laceration on his hand, the complaint said.

Sheppard was eventually arrested and transported to the McHenry County Jail. She attended a bond hearing the next day.

McHenry County Judge Mark Gerhardt allowed Sheppard to be released from the jail on an $8,000 personal recognizance bond.

Gerhardt noted that Sheppard has prior convictions for at least one or more violent offenses.

A status of preliminary hearing is scheduled for April 12.