Gennady Golovkin dished out karmic justice when he KO'd Dominic Wade back in April -- 'cause Wade had beaten the hell out of a woman in the months before the fight ... TMZ Sports has learned.
Triple G annihilated Wade during their April 23rd fight -- but it's shocking Wade was even allowed in the ring considering he was facing some pretty disturbing domestic violence allegations at the time.
According to official records, obtained by TMZ Sports, Wade was charged with assault for a Dec. 23rd incident -- in which he allegedly attacked the mother of his child ... and then punched her niece in the face.
The niece told cops she had heard the commotion in the home and ran into the room to help her aunt when Wade socked her in the mouth -- knocking out one of her teeth.
The case went under the radar before his big fight with GGG -- but weeks later, he pled GUILTY to one count of assault with significant bodily injury.
He's facing up to 3 years in prison when he shows up for his sentencing hearing in August.
File under: "You know you're rich when" ... you buy a 2nd jet 'cause you're bored with the 1st one! That's exactly what Floyd Mayweather did ... snatching up a new private jet 2 weeks ago ... TMZ Sports has learned.
Floyd's rep tells us, "It’s a 12 passenger Gulfstream III with gold cup holders, gold sink, gold accents throughout. It has all white leather seats and a fully stocked kitchen. He now has two jets. Air Mayweather 1 and 2."
We're told similar planes can cost several million dollars -- but we don't know how much Floyd dropped on this particular jet.
Shane Mosley just got hit with a costly hook after a judge ordered him to hand over $300k to his ex-wife.
According to docs obtained by TMZ Sports ... Mosley must pay Jin Mosley $180k in back child support dating from December 2014 to November 2015. He also has to pony up almost $85k for his share of a tax debt the couple owed.
To add insult to injury, Shane's gotta pay Jin's attorney fees to the tune of $50,000.
It's been a nasty divorce since jump street -- as we've reported, Shane claims they were never really married since Jin two-timed him.