According to officials, a fight broke out at a wedding over the weekend leading to several arrests including an off-duty state trooper.

The bride and groom got married on a Pittsburgh riverboat Sunday, but the bride went home alone as her husband was taken to jail after a fight.

Police say it started after a server on the boat told them the groom; Mark Williams of Pittsburgh, was touching her inappropriately at his wedding.

According to a criminal complaint obtained by Pittsburgh TV station WPXI, Williams groped the waitress on her side and hip and attempted to pour alcohol down her throat even though she told him she was pregnant. The waitress apparently contacted her boyfriend to tell him about the assault.

Once the boat reached the dock, the boyfriend of the server apparently confronted Williams and a fight broke out, according to the complaint.

Williams was arrested and charged with riots, disorderly conduct, resisting arrest, harassment, and public drunkenness, according to police.

The groom's brother, David Williams, an off-duty state trooper was also arrested for his part in the fight as well as obstructing law enforcement and resisting arrest. According to Police he's accused of hitting a responding officer in the arm, was taken to the ground, and continued resisting.

Officers said a third person was arrested in connection with the altercation but it is unclear what their affiliation is to the wedding.