Atlanta (CNN) -- Police officials in Atlanta are investigating an incident that started with shouting at a pancake restaurant and ended with a fistfight between a patron and an off-duty officer.
Videos of the altercation posted online show a woman hitting the officer, who responds by slugging her in the face.
The incident occurred early Saturday morning, according to an Atlanta police report. One video posted on YouTube had received more than 100,000 hits by Thursday.
"He literally attacked her," witness Roberta Caban told CNN affiliate WSB.
But a police report released Thursday had a different take on the incident.
Officer J. Vidal said he punched the woman after she punched him in the face. He also said the woman "used vulgar language," "continued acting in a boisterous manner" and "had a strong odor of alcohol on her breath."
Atlanta police said the officer has been placed on administrative duty pending an investigation.
"Use of force by police officers is a matter the department takes seriously, and the...investigation will determine if the officer acted within established guidelines," Atlanta police spokesman Carlos Campos said in a statement.