During the five minute struggle, the suspect can be seen trying to grab the officer's gun and Taser.
A woman, who was passing by, jumped into action. She hit the suspect on the back of the head, giving the officer an opportunity to regain control.
"This young lady did come to his assistance. I think it's very commendable. Although, don't get me wrong, I'm not endorsing that citizens participate in this manner. But under this particular circumstance, it was very commendable of her," said Sgt. Larry Tolpin of the Dayton Police Department.
The suspect was arrested. Police have not identified the woman who helped the officer.