SHARON (CBS) – A Hyde Park man is facing charges after police say he broke into a Sharon home and assaulted a woman at knife point while her three young children were nearby.

Multiple people, including children, called 911 from a home on Billings Street following the incident Thursday night around 11:30 p.m.

READ MORE: Chaim Bloom Discusses Jackie Bradley Jr.'s Return To Red Sox, Two Prospects Acquired In Trade

“She had words with him obviously to defend the children, and kind of tried to shield them, he took a glass frame and drove it into her skull,” said Dep. Chief Don Brewer of the Sharon Police.

That’s when Sharon Police Officer Richard Derry arrived.

“I encountered a lady who was all bloody, she’s screaming that her kids are in the house, there’s a guy in the house with a knife wanting to kill her kids,” Derry said.

Derry charged into the house and found 39-year-old Ricardo Francis upstairs, stabbing a closet door with a knife. Behind the door was one of the kids.

“He opened a door where a child was in a closet or behind the door, and he was looking at the child and the child said ‘please I am too young don’t kill me,’” Brewer said.

READ MORE: 'Abortion Is Essential': Massachusetts Lawmakers Urge Action As Supreme Court Reconsiders Roe V. Wade

This is when Derry entered the room. “He was just screaming and I just got on him and held him there until he complied,” Derry said.

Ricardo Francis. (Image Credit: Sharon Police)

Derry subdued Francis at gunpoint and he was arrested.

The woman who was attacked suffered non-life threatening injuries while her three children were unhurt.

Sharon Police said the suspect and victims did not appear to know each other. The only connection is that Francis’ car ran off the road in the snow and hit a vehicle at the end of the driveway.

MORE NEWS: Chicago-Area Family Still In Shock After They Hired Home Improvement Contractor Via HomeAdvisor, Only For The Contractor To Smash Up Their Property

Francis is charged with armed home invasion and multiple felony charges. He was arraigned Friday in Stoughton District Court. According to the Suffolk County District Attorney, Francis has no criminal history from the last ten years in Suffolk County.