What started out as a tussle among several men escalated into a full-on brawl among staff and patrons at a nightclub on Nov 12.
Videos of the incident have been circulating on social media websites and Hardwarezone forums. They appeared to have been first uploaded by Facebook user Patrick Tan, though he said he did not film them.
According to Patrick and the Hardwarezone thread, the altercation took place at St James Power Station.
In the videos, a group of men involved in the initial tussle can be heard chanting.
Comments by forum users said the men involved were chanting gang slogans, though their exact words are unclear.
The videos climaxed in a full-fledged fight involving staff, believed to be bouncers, and patrons of the club, who exchanged blows, knocked over furniture, and threw objects, while some people filmed the ongoing drama.
ENVY Dance Club, which is located at St James, posted a statement on Facebook regarding a "recent assault" on "security officers, staff and police officers" that occurred on its premises.
In response to queries by Stomp, the police said: "On 12 November 2017 at about 4.30am, an officer from Clementi Police Division who was performing a routine patrol at a public entertainment outlet along Sentosa Gateway tried to stop a dispute but was assaulted by two 23-year-old men.
"A 23-year-old woman also grabbed the officer and punched him.
"They were subsequently arrested for voluntarily causing hurt against a public servant."