A Peoria man was sentenced Friday to 23 years in prison for the aggravated criminal sexual assault and the beating of a Creve Coeur woman.

Justin Hageman, 31, pleaded guilty in April to aggravated criminal sexual assault with great bodily harm, a Class X felony, and aggravated domestic battery/strangle, a Class 2 felony. He received 15 years for the sexual assault charge and seven years for the domestic battery. He must serve 85 percent of his sentence. He was given credit for 199 days served in the Tazewell County Jail while awaiting trial.

Hageman must register as a sex offender and will serve from five years to life on mandatory supervised release once he finishes his term.

In Hageman’s plea agreement, the top sentence he could get was 10 years for the sexual assault and three years for the domestic battery, but Hageman wanted to get his gold dental implants tightened by a dentist in St. Louis before going to prison. Circuit Judge Stephen Kouri granted permission, but said, “If there’s a screw-up,” — the plea agreement limits would be gone.

Hageman tested positive for cocaine and marijuana when he reported to his probation officer upon his return. He faced up to 37 years in prison when he was sentenced Friday.

In December 2016, Hageman went to his ex-girlfriend's Creve Coeur home where, in a rage, he choked and punched her, pulled clumps of her hair out, bit her and sexually assaulted her, according to statements given to hospital personnel reported in court records.

Hageman has a violent record. He was sentenced in Peoria County to 18 months in prison in 2013 for possessing a controlled substance and 15 months in prison two years earlier for violating an order of protection, according to court records. He served 120 days in jail and probation for two previous violations of an order of protection.

Follow Sharon Woods Harris at Twitter.com/sharrispekin