The man charged with murdering Auckland man Denver Chance will appear in court on Monday morning.
At 7pm on Sunday, police arrested a 41-year-old Kingseat man outside a Mt Eden bar after finding the body of a man, believed to be Mr Chance, at a property in Kingseat.
- Denver Chance disappearance: Police release new pics
- Police searching for missing Auckland man Denver Chance
- Mother of missing Auckland man Denver Chance says she's in 'a nightmare'
Mr Chance has been missing for two weeks.
Police say the team investigating Mr Chance's disappearance had made "significant progress" on the case over the weekend, and had narrowed their search to Kingseat using CCTV footage and cellphone data.
The 43-year-old was last seen driving away from his home in Mairangi Bay on the North Shore on February 24.
Detective Senior Sergeant Megan Goldie says the police's thoughts are with Mr Chance's family and friends.
"Their worst fears have now been realised and they are absolutely devastated.
"Our focus throughout the investigation was finding Denver and being able to provide his family with answers.
"This is not the outcome any of us wanted, but at least we are now able to return Denver to his family and hold the person allegedly responsible for his death to account."
A post-mortem will be carried out in the next few days.
The scene at Kingseat is in lockdown and a scene examination will take place there over the next few days.
Police are still making enquiries into what happened to Mr Chance and are appealing for those with any information to contact the enquiry team on 0800 FIND DC.