A Nelson man is recovering in hospital from multiple stab wounds, following an attack at his home last night.
The 53-year-old was in bed at his Tahunanui house around 10pm when a man arrived and began attacking him.
He was stabbed at least 10 times in the back, arms and legs, police said.
The injured man managed to get away and run to a neighbour's house for safety.
When police arrived the attacker was still at the house. He struggled with police, but was eventually arrested and taken into custody.
Inquiries into the incident are continuing, police said.