An off-duty Atlantic City police officer helped capture a suspect who had apparently returned to burglarize a city car wash.

Officer Anthony Abrams was driving by the Atlantic City Car Wash on Albany Avenue at about 10 p.m. Wednesday, when he heard the security alarm going off, Sgt. Monica McMenamin said.

Aware there had been a burglary there four days earlier, Abrams called dispatch to let them know and approached the car wash, according to the report. He saw the suspect, and identified himself as a police officer and ordered him to stop.

The suspect, Steven Stadler of Margate, dropped the items and punched officer Abrams in the face. Abrams tried to arrest Stadler and ordered him to stop fighting, McMenamin said.

As they wrestled to the ground, K-9 Officer John Devlin and his partner, Clancy, responded.

Devlin ordered Stadler to stop resisting or he would be bit, according to the report. Stadler refused, and Clancy apprehended Stadler, who punched and kicked the dog.

Backup officers arrived and Stadler was taken to AtlantiCare Regional Medical Center to be treated for his injuries and charged with several crimes, including aggravated assault on police and possession of burglary tools.

Abrams was treated for a cut on his nose and his hands.

Stadler is housed in the Atlantic County Justice Faciltiy on $100,000 bail.

The owner of the Car Wash estimated $5,000 to $10,000 worth of damage. He said he was grateful for the arrest.

Anyone with information about this incident is urged to contact the Atlantic City Police Department Criminal Investigations Unit at 609-347-5766. Information can be text to TIP411 (847411). Begin the text with ACPD. All texts are anonymous. Information can also be called into Crimestoppers at 609-652-1234.