Mike Shonena beat Mfaume Mfaume on a unanimous points decision on Friday night but was made to work hard for the win.
Shonena was a comfortable winner with the three judges scoring it 119-109, 117-111, 120-108 in his favour, but he didn't have things all his own way against the wily Tanzanian.
From the start Shonena pushed the tempo with some big body shots and combinations, but Mfaume fought well on the counterattack while his defence was tight.
By the third round both fighters slugged it out toe to toe to cheers from the crowd, while Mfaume also impressed with a stiff jab.
Shonena changed tactics by the sixth round, when he started jabbing more, but he still landed some big body shots, although the clowing Mfaume did not seem too hurt.
By the tenth round Shonena shook Mfaume with a big hook to the head, but Mfaume recovered and fought back well in the final rounds.
There was never a doubt about the outcome, but Shonena did not look all that impressive against the experienced Mfaume who took his best shots and was rarely troubled.
"It was not easy, he's a hard boy, but I'm happy for the workout that he gave me," Shonena said after the fight.
Shonena's promoter, Nestor Tobias
"It was a good fight and Mike did well. Mfaume was very experienced and very confident, but what we wanted was a win and we got it. Now Mike will just go back to the gym and we'll work on a few mistakes to improve," he said.
"Mike needs to follow up on his punches - if he does that it will stop a lot of guys, but he didn't do that tonight. But sometimes you just want to go there and enjoy yourself and win the fight, so there was no need to push him and he did well," he added.
Shonena, who is ranked ninth in the world by the WBO, racked up his 13th consecutive win as a professional fighter and he could now close in on a top five spot on the WBO world rankings.
"The point is to improve his world rating so that he can get a chance to fight for the world title. Now he's number nine but hopefully next month his rating will improve so he's getting there and we just have to maintain our pace and get him suitable opponents. I think this opponent was great - he was great for Shonena as well as for the fans. Sometimes you need these type of fights and now he got it and it was good for him," Tobias said.
In the main curtain raiser, Fillemon Nghutenyi beat Jacob Jacob on a unanimous points decision (40-34, 40-34, 39-35) in a flyweight fight after dropping him to the canvas in the fourth round.
The featherweight fight between Onesmus Nekundi and Niikoti Johannes ended in a draw after one judge scored it 59-55 for Johannes, another 59-57 for Nekundi, and the third as a 57-57 draw.
In a junior middleweight fight, Max Iipinge beat Andreas Nghinaunye on a unanimous points decision over four rounds (39-37, 40-36, 39-37).
In a super welterweight fight Charles Shimina racked up his seventh consecutive victory with a third round knock out over Steven Shimbonde.
In a lightweight fight over four rounds between two boxers making their pro debuts, Usko Rehebiam beat Sheehama Sakaria on points (40-36, 38-38, 39-38).
In a super bantamweight fight, Filipus Nghitumbwa beat Festus Mathias on a second round technical knockout, while Sam Mathews beat Petrus Gustavo on a unanimous points decision (40-34, 40-34, 39-35) in a super bantamweight fight.
In another super bantamweight fight, Mathias Haita beat Elifas Kambungu on a third round technical knock out; Gabriel Jamba beat Andreas Mwenyo on points (40-36, 38-38, 39-36) in a bantamweight fight, and Nelson Hango beat Philip Shaanika on a unanimous points decision in a super bantamweight fight.