ST. CLOUD -- A St. Cloud man has pleaded guilty to three counts of felony domestic abuse no contact order violations after a domestic assault call on Mother's Day.

According to the criminal complaint, 20-year-old Richardo Williams threw punches at his girlfriend and his mother after he was asked to leave the home.

St. Cloud Police were called to the home by Williams' 12-year-old brother just before 10:00 a.m. on Sunday, May 13. The child told police Williams got upset when he was told to leave and began punching his girlfriend. The boy then got his mother out of the shower to help.

When the mother tried to pull Williams away from his girlfriend, he allegedly threw her down on the bed and began punching her.

As the brother tried to call 911, Williams allegedly grabbed the phone and threatened to slap the boy.

Police arrived and learned Williams had a no-contact order stemming from two convictions in April on domestic assault and 4th-degree assault. Police say Williams was combative and tried to fight with arresting officers.

As part of the plea agreement, Williams was immediately sentenced to one year and nine months in prison.

Other charges including felony domestic assault and obstructing police have been dismissed.