An Australian police officer halted his own press conference to tackle a man who'd been sexually harassing a teenage girl.
Senior Sergeant Daren Edwards was speaking to media outside the Maroochydore Magistrates Court in Queensland on Wednesday (local time).
He was giving details about a case when he was interrupted by a man in a red jumper, who wandered up to join him at the microphone.
- Watch: NZ Police release hilarious new recruitment video
- NZ Police 'disappointed' as Auckland's 'hot cop' goes viral for her looks
- Canterbury police's hilarious response to outrageous fashion crime
"How can we help you?" Edwards asked the man, who replied that the police are "corrupt and disgusting".
"They are abusing innocent people like myself from Hungary," he said, before chastising Edwards for pronouncing his name - Laszlo - wrong.
7 News reports he had just been released from the courthouse on public nuisance charges.
He announced he believes in God, Jesus and that "the good will win" before abruptly leaving the press conference.
Edwards continued answering questions but soon there was another disruption. Video shows him turning to look behind him as shouting erupts.
'Laszlo' can be seen running past with a second man chasing and shouting after him. Without skipping a beat, Edwards tackled the Hungarian national and brought him crashing to the ground.
7 News reports he had angered the man chasing him by making inappropriate comments to his 19-year-old daughter outside the courthouse.
"He was calling me beautiful and sexy," the young woman later told media.
More officers arrived on the scene and the man was arrested and charged with another count of public nuisance.
Edwards grazed his head during the altercation but was nonchalant about the tackle, telling media he hadn't had to pull a stunt like that since "quite a few years ago".
When asked about his muddied suit, he said it was "due for a dry clean anyway".