A 20-year-old Bergen County man is accused of punching a Greenwich Township man in the head and then fighting with police.

Adrian Gomez was in Greenwich early this morning when he began pounding on the door of Lance Jacobs' home, according to a criminal complaint filed by township police. A fight broke out, court records say, and Gomez punched Jacobs in the head, causing bruising.

When police responded and tried to arrest Gomez, the North Arlington man began struggling with them as well, court records say.

He was eventually taken into custody and charged with aggravated assault, simple assault, resisting arrest, harassment and disorderly conduct.

Sent to the Warren County jail in lieu of 10 percent of $30,000 bail, Gomez was set to make his first appearance today in New Jersey Superior Court in Belvidere.