A Winnipeg mother took matters into her own hands Wednesday night, after her 10-year-old girl was attacked at a park near their North End neighbourhood home.

The woman says her daughter ran into their house crying, and told her that a man tried to grab her as she played in front of her house. The little girl was shaken up, but safe.

Still, it was too much for the 42-year-old mother to handle.

She says she knew the 24-year-old man, and that she had contacted police on several occasions because she believed he had committed lewd acts around children in the area.

She told CTV News she armed herself with a pipe and went looking for him.

A violent confrontation broke out, leaving the mother injured in the side of the neck.

The mother says her 17-year-old son came to help her and that he was stabbed too.

They used the pipe and fought back.

The mother received 27 staples but is otherwise fine.

"I know what I did was wrong, but I know in my heart it wasn't, 'cause I had to," she said.

Police have not commented on the condition of the son; but say the 24-year-old man sustained serious injuries. On Thursday he was still in hospital.

The man's sister told CTV News, on her way to visit him in hospital, she thought it was all a misunderstanding.

Police say once the man recovers he will be facing charges. They told CTV News charges against the mother are unlikely.

With reports from CTV's Murray Oliver and Caroline Barghout.