CLEVELAND, Ohio -- A Cleveland man faces felony charges after his girlfriend found him sexually assaulting her 12-year-old daughter and stabbed him several times at a West Side home, records say.

Troy Parks, 31, is charged with rape and gross sexual imposition in the incident that happened Tuesday on West 58th Street in the Stockyards neighborhood.

The mother of the victim has not been charged with any crimes.

The mother told police that she stabbed Parks six times after she found him naked on top of her daughter around 2:30 a.m., according to a Cleveland police report.

The girl told investigators that Parks had also touched her in the past, records say.

Police asked a judge to hold Parks on a high bond due to fears of retaliation against the victim and her family, records say.

Police also asked the judge to issue a no contact order between Parks and the victim, records say.

Parks suffered five stab wounds to his chest and one in the back of his head, a police report says. Officers found "lots of blood on scene" when they went to investigate, dispatch records say.

Parks was treated for the injuries at MetroHealth, where he told detectives that his girlfriend may have attacked him because she thought her daughter had feelings for him," according to the police report.

Parks is in custody at the Cleveland City Jail, according to jail staff.

He was convicted of aggravated assault in a 2011 Cleveland police case, and sentenced to one year of probation. Parks has other convictions for theft, felonious assault, failure to comply and drug trafficking, court records show.

To comment on this story, please visit Friday's crime and courts comments section.