Frank Buglioni (21-2-1) made a second successful defence of his Lord Lonsdale belt against unbeaten challenger Craig Richards who drops down to 10-1 on his formerly unblemished record.
The 'Wiseguy' from Enfield has now taken the '0' from his last three opponents - Richards, Ricky Summers and Hosea Burton - all in British title championship contests.
The North Londoner had to cope with a late change of opponent as Richards came in last-minute for Callum Johnson.
The 28-year-old light-heavyweight's relentless work rate would earn him a unanimous decision with scores of 117-111, 117-111 and 116-113 at the Principality Stadium in Cardiff.
He praised Richards in a post-fight interview with Kugan Cassius of iFL TV.
Kal Yafai (23-0) came through a tricky defence of his WBA super-flyweight title against unbeaten Japanese challenger Sho Ishida (24-1).
Having never fought outside Japan, the Birmingham fighter's mandatory challenger came into the fight with 24 wins, no defeats and 13 knockouts.
The European silver medalist, who sparred with Andrew Selby in preparation for this title defence, had to overcome a four-inch height disadvantage against a ricky customer.
After an initial chess match, confidence began to flow through Yafai as the fight progressed and he came on strong in the second half of the WBA world super-flyweight championship contest.
The fight never really caufght fire, much to the disappointment of the steadily filling stadium wanting to catch the first of the evening's title fights, but the 28-year-old did navigate his way through to a second defence of his WBA belt all the same.