A crazed man took on a group of security guards at a supermarket before dousing himself in cooking oil.
The unnamed man engaged in a vicious brawl as he single-handedly fought with more than a dozen men.
In footage filmed by a bystander, the scuffle appeared to take place just outside of a supermarket.
READ MORE: Hospital assistant ‘steals gold earring from deceased car crash victim’
During the fight, the man shouted at the guards before stripping off his T-shirt so that he was only wearing shorts.
Even shoppers appeared to get involved in a bid to help, as reported by Need To Know.
After the physical altercation fizzled out, the man stood shirtless in the store.
He then poured a bottle of cooking oil over his own head.
It happened at a supermarket in the Kalibata City area, South Jakarta, Indonesia on Monday (21 Apr).
At the end of the video, people started to run to the exit of the supermarket and the man began smashing up items on the shelves using a broom.
A woman could be heard screaming as he destroyed the establishment.
Security officers attempted to arrest the man but the floor had become slippery due to the spilled oil.
In the end, the man slipped over and officers seized the opportunity to apprehend him.
Police arrived at the location and were able to take the man to the Kramat Jati Police Hospital, in East Jakarta, Java, Indonesia.
READ MORE: Volcano eruption in Costa Rica shoots plumes of ash 3km into the sky