Matthew Choi Naam-sang, 31, allegedly slashed the neck of a 48-year-old taxi driver with a chopper in the early hours of Tuesday in Sai Wan. He had absconded for more than a day before he was caught on Lamma Island at 8.36pm on Wednesday.

It is understood that residents saw Choi sitting outside a closed store near Tai Wan San Tsuen on Wednesday, doing nothing in particular and drinking beer.

It was rainy at the time, as signal number eight was hoisted during typhoon Kompasu.

Residents wanted to approach him, not knowing he was the "extremely dangerous" man wanted by police, but they were kept at bay by his glare.

In a press conference in the early hours of Thursday, police said the suspect was spotted drinking beers outside of a store on the island. A report was made immediately to the police, after which armed officers soon arrived and made the arrest.

The suspect did not resist the arrest. Officers later found a stab-proof vest and a foldable knife with a 9cm blade inside a rubbish bag close by.

Chief Inspector Terrence Tse Tsz-kwan said that the suspect was found to have left a hotel early on Tuesday and boarded the cab driven by the deceased. He left the cab after about one minute and ran away towards Des Voeux Road West.

The police found the clothes he wore and a chopper on the rooftop of a nearby building, believing that he changed his clothes and fled to Lamma Island on the same day.

The suspect is detained as investigation continues.