A man required 20 stitches after being slashed across the face with a knife in north Belfast, police have said.
The attack happened at around 9.30pm on Wednesday in the Cliftonville Road area of the city.
It was carried out by a man described as being in his 30s, 5'7" tall with black hair, wearing a blue jacket and a blue beanie hat.
PSNI Detective Sergeant Patrick Conlan said: "After conducting a number of enquiries, officers carried out a search of premises at Cliftonville Avenue shortly after midnight and a man aged 34 was arrested on suspicion of wounding with intent to do grievous bodily harm and possession of a firearm and ammunition in suspicious circumstances.
"The injured man sustained a cut to his face which required over 20 stitches to treat.
"Anyone who witnessed this incident or who has any information is asked to contact detectives at Musgrave on 101 quoting reference number 1285 10/04/19."
Information can also be provided anonymously to Crimestoppers on 0800 555 111.
Police later charged a man over the attack. He is to appear in court on April 26.