Four members of the public have been stabbed in what police say was a "random" and "isolated" incident in Murrays Bay on Auckland's North Shore.
Waitematā district commander Superintendent Naila Hassan told media the offender, who is in hospital after suffering moderate injuries, was stopped by members of the public - preventing the attack from "being a lot worse".
Hassan said it would've been an extremely traumatic event for the victims involved.
The offender was a local person and has been apprehended, she said.
Hassan said the offender randomly stabbed four members of the public who had suffered moderate injuries - before being stopped by a person using a crutch.
"This offender was on the move, he was on foot, it started in Murrays Bay [where he stabbed members of the public], and he continued to walk through to Mairangi Bay.
"A number of members of the public were following him and eventually one of them intervened.
"It could've been a lot worse and that's why I really need to acknowledge the bravery of those members of the public that intervened to bring this to a conclusion."
The members of the public who had acted or helped, which have been described as construction workers, had "acted with bravery", Hassan said.
The offender had "quite a large knife", she said.
This was a random attack and there was no indication it was a hate crime, Hassan said.
"I really need to acknowledge the bravery of the members of the public who intervened," she said.
The offender was in hospital and has been moderately injured. He will face charges, she confirmed.
From the first call for help to when the offender was apprehended was less than 10 minutes, Hassan said.
"This was a random attack, there's no indication it could've been prevented."
On police cordons, Hassan said there would be a highly visible presence in the community, both Murrays and Mairangi bays.
A woman earlier told the Herald she had to run screaming and call for help after a man chased her off Murrays Bay Beach with a "big knife".
"I was screaming, calling out for help because he was chasing me with this big knife."
She said she managed to get a little way ahead of the man and turned away to the left near the Murrays Bay Sailing Club in the area while the man kept on running to Beach Rd where he disappeared.
Nearby passers-by saw the incident and some followed the man at a distance, the woman said.
The woman immediately called police. She said they arrived 10 minutes later and by that time the man had already been apprehended, although she didn't see it happen.
She said the man had "looked a bit dazed" when he approached her.
"My gut was telling me straight away something was up when I first turned to look at him," she said.
"I was a bit on edge, which I think is why I reacted so fast when he started to run."
She said she was now safe and at home but had been "very shaken" by the incident.
A Mairangi Bay resident says he witnessed a man, who looked to be in his 20s holding a 20-centimetre knife, being walked down his street by five members of the public who had apprehended him.
The resident, who wanted to be identified only as Steve, said he was gardening outside his Montrose Terrace home when he saw the armed man being escorted down the road towards the waterfront.
The alleged offender appeared to be in some level of distress, Steve told the Herald.
The people encircling the man didn't appear to know each other and had weapons of their own, he said. As they progressed down the road, the group was telling members of the public to step aside and make way.
Two men struck the knife-wielding man - once in the leg and once in the head - which brought the man to the ground, Steve said.
It was at this point that police stepped in and detained the man, according to Steve.
"The man more or less lay down, I know he burst out in tears, you could hear him crying. I think the realisation came in."
Steve was full of praise for the group of men who had surrounded the alleged offender:
"They were just so good, they should be commended."
A worker from Montrose Cafe, Bistro and Bar in neighbouring Mairangi Bay says a member of the public used a crutch to trip up the alleged offender, aiding police in his capture.
A staff member at Cafe BayBay in Beach Rd, Murrays Bay said the man stabbed people, before fleeing to Mairangi Bay.
One resident says he witnessed a man screaming in pain and clutching his stomach after an incident believed to be part of today's knife attack on Auckland's north shore.
The Westbourne Rd resident said about 11.30am he saw, from his house, two men outside on the road
Presuming they were neighbouring builders, he didn't pay them much attention until one of the men let out a scream.
"You could tell there was a bit of pain, he was just clutching his stomach," he said.
The man believed to have been assaulted then ran around a nearby car to avoid the other man.
The neighbour said the man presumed to be the attacker then proceeded up the road towards the waterfront.
The neighbour then realised an ambulance was parked at the house behind his and was told his neighbours had been attacked.
Police evidence markers had been placed in the doorway of that property when the Herald visited.
He said his neighbour - who he described as semi-retired - was reportedly in a stable physical condition but was concerned how she would recover mentally.
"I couldn't begin to think why someone might do something like that."
Fortunately, the man's dog had been barking consistently at the time and may have scared the offender off.
"[My dog's] probably done me a bit of a favor there."
In an update from St John on the incident, four ambulances responded to the scene and treated five patients – three in moderate conditions and two in minor conditions.
St John transported four of the patients to Auckland Hospital.