Swansea boxer Jay Harris beat Connor Butler to add the Commonwealth and European flyweight crowns to his British title at the Liverpool Olympia on Saturday night.

The all-action fight went the distance in Butler's home city, and it was 33-year-old Harris who got the decision on the scorecards - two recording 116-112 and another of 116-113.

The Welshman finished the bout the stronger of the two fighters and Gary Lockett-trained Harris said post-fight that he was delighted to have his titles back.

“I didn’t expect Connor to fight like he did,” Harris said to DAZN, with both fighters showing respect towards each other in the final throes of proceedings.

“I had expected Connor to keep on the outside and on the back foot, but he decided to meet me head on, which worked in my favour. I am happy to have got my titles back and feel I can push on now as this is my last run in the sport.

"I am soon turning 34 years old, and I want to settle down with the family and enjoy a normal life.”

The win puts Harris back in world title contention in the twilight of his career, with his experience proving too much for a brave Butler, 26. Harris posted on X after the fight: "And we done it again come onnnnn."