A Clearfield police officer is in the hospital and two men are in custody following a fight in a Clearfield restaurant late Tuesday evening, according to Clearfield police.

Police said officer Randy Slater and units from the Davis County sheriff's office responded to a report of a fight in progress at JB's Restaurant, 325 S. State St., shortly before 11 p.m. Tuesday.Slater was first on the scene and encountered a "hostile situation," according to the police report. In the ensuing scuffle, Slater suffered a broken leg and was taken to Humana Hospital Davis North where he was in surgery Wednesday morning.

Two men, one from Clearfield and one from Plain City in Weber County, were taken into custody in connection with the incident, police said. Investigators on Wednesday continued to sort out the incident.