A 20-year-old man accused of stabbed a 42-year-old woman outside her apartment in Dollard-des-Ormeaux has turned himself in to police.

Montreal police confirm he surrendered to police Wednesday evening. He will face charges Thursday of armed assault and weapons possession.

Meantime, the victim is recovering after she was stabbed several times in the upper body in front of her apartment building on Brunswick Blvd. near Deacon St.

Witnesses said they heard the woman arguing with someone before she was stabbed.

The incident happened at 7:40 p.m. The woman was rushed to hospital after the attack occurred, and is in stable condition.

Police say the assailant fled on foot; they sought him for nearly 24 hours. They say the victim and attacker knew each other.