Eamon O'Kane's change of heart about retiring from the ring paid off as he landed a fifth straight Ulster senior middleweight title on Thursday night.
Eamon O'Kane after landing his fifth successive Ulster win
O'Kane, now with the Immaculata club in Belfast, edged a thrilling 16-15 win over T J Hamill at the Ulster Hall.
The highly-rated Ryan Lindberg took the bantamweight title with a 24-13 success over a gutsy Mark McCullough.
William McLaughlin beat Shane McKeown in the welterweight decider while Anthony Cacace won at lightweight.
Patrick Barnes outpointed Ciaran O'Neill 19-11 at light fly in the opening bout of the evening.
This was followed by a 29-11 win for Jamie Conlon over Michael Kelly at flyweight and a 15-6 triumph for Stephen Donnelly over John Cooley at featherweight.
In the heavyweight division John Sweeney was a comprehensive 20-4 winner over Finbar Doran.
It was a lot closer in the light-heavy as Lurgan lad Ryan Green of the Dockers club stormed from behind to snatch a 14-13 success over Stephen Martin of St John Bosco.
Dermot Hamill was too good for Martin Tully at light-welterweight and the classy Cacace had a 13-4 victory margin over Kevin Doherty.
Ulster Amateur Boxing Finals
Light fly: Patrick Barnes (Holy Family) beat Ciaran O'Neill (Dromore) 19-11
Fly: Michael Kelly (Immaculata) lost to Jamie Conlon (St John Bosco Belfast) 11-29
Bantam: Mark McCullough (Cairn Lodge) lost to Ryan Lindberg (Immaculata) 13-24
Featherweight: Stephen Donnelly (All Saints) bt John Cooley (St Joseph's Derry) 15-6
Lightweight: Kevin Doherty (Ring) lost to Anthony Cacace (Oliver Plunkett) 4-13
Light welter: Dermot Hamill (All Saints) beat Martin Tully (Holy Trinity) 16-8
Welter: William McLaughlin (Illies) beat Shane McKeown (Sacred Heart Newry) 20-12
Middle: Eamon O'Kane (Immaculata) beat Thomas Hamill (All Saints) 16-15
Light-heavy: Stephen Martin (St John Bosco Belfast) lost to Ryan Green (Dockers) 13-14
Heavy: Finbar Doran (Phoenix) lost to John Sweeney (Dungloe) 4-20
Super heavy: Cathal McMonagle (Holy Trinity) walkover