It took him 17 years to pull it off, but famous boxer Bernard Hopkins finally has “sweet revenge.”

Hopkins, 45, claimed probably the most gratifying win of his long career after beating fellow legendary boxer Roy Jones Jr. by unanimous decision in a light heavyweight bout in Las Vegas. The first time these two fought, Jones, 41, walked away with a clear decision win. But now that both boxers are a lot older and less athletic, it was the defensive-minded Hopkins who had the advantage.

Hopkins (51-5-1 career record) dominated nearly every round, despite Jones hitting him with a few illegal shots to the back of the head. At one point during the sixth round, Hopkins laid on the canvas for three minutes after being struck in the back of the head. But the veteran boxer regrouped, refocused and hit Jones with an array of straight punches to the head that sparked a roar of cheers from the crowd.

“It was definitely worth it, and it was sweet revenge,” Hopkins told reporters after the fight. “It was really rough in there. He’s a good fighter, and he tried to rough me up.”

Jones’ new “rough it up” style may be a result of his old age, which is why many boxing pundits are suggesting that he retire before he soils his legacy. Jones was once considered by many as the pound for pound best boxer in the world. But after losing six of his last 11 matches, retirement may be the best option.

Golden Boy CEO Richard Schaefer, who also serves as Hopkins’ business partner/promoter, suggested that his client consider retirement as well.

“For Bernard, it could be a good ending,” Schafer told reporters. “He got his revenge. And he waited 17 years to end it. It would be something as a friend I would advise him to consider.”