Marc McCullough will clash with Ruairi Dalton in an all-Ulster bantamweight final in the Irish under-21 championships on Friday night.
Shankill Road man McCullough produced a clinical display, using an array of combinations to chalk up a convincing 25-7 win over Graham Keating in the National Stadium at the weekend.
Then up stepped Dalton of St John's and he edged out Danny Coughlin after a tight and cagey bantam semi, winning 9-6.
Holy Trinity's Conor McGuinness was aiming to be the third Ulster boxer to make it through to the finals but was behind all the way against Gavin Keating who will go head-to-head with defending champion James Upton in an all-Dublin featherweight final next weekend.
Upton survived receiving a public warning for dropping his shoulder in the third to see off another Ulsterman, Oliver Plunkett's Mark Ginley, 16-8.
There was success for Stephen Donnelly of All Saints ABC in Ballymena when he moved through to Friday night's lightweight decider after defeating Sonny Upton in an entertaining duel.
The lead changed twice in an exciting second round before Donnelly controlled the third and went on to win 14-6.
Donnelly will meet John Murray in the final after the Gorey man defeated Tony Bates 24-12.
The middleweight title will be disputed between Brian Brosnan and Martin Lynch.
Brosnan built on a two point lead at the end of the second to defeat Padraig McCrory of St John's, Belfast.
Hard punching light heavyweight Ciaran McAuley of Holy Family, Belfast forced Robert Burke to take standing counts in the second and third on the way to booking a place in the final.
McAuley will face Michael F Ward as he defeated Danny Tourish.
Irish under-21 semi-finals (Scores at end of first three rounds in bracket): 54Kg: Graham Keating (St Saviours OBA) lost to Marc McCullough (Cairn Lodge) (0-10,4-15,4-21) 7-25, 54Kg: Ruairi Dalton (St John's Antrim) beat Danny Coughlin (St Anne's) (2-1,3-4,6-4) 9-6, 57Kg: Gavin Keating (St Saviours OBA) beat Conor McGuinness (Holy Trinity) (6-4,12-5,19-8) 23-8, 57Kg: James Upton (Westside) beat Mark Ginley (Oliver Plunkett) (4-1,8-2,10-6) 16-8, 60Kg: Sonny Upton (Westside) lost to Stephen Donnelly (Saints) (1-2,4-6,5-8) 6-14, 60Kg: John Murray (Gorey) beat Tony Bates (St Matthews) (8-6,15-8,22-10) 24-13, 63Kg: Jamie Kavanagh (Crumlin) beat Glenn Smyth (Cairn Lodge) (2-0,3-1,10-2) 16-2, 63Kg: Adam Nolan (The Ballagh) beat Niall McGinley (Bishop Kelly) (3-1,8-6,12-9) 16-12, 67Kg: Noel Somers (Phibsboro) lost to Christy Boyle (Dunfanaghy) (2-3,3-8,3-13) 5-18, 67Kg: John Joe Joyce (St Michael's Athy) lost to Paul Upton (Westside) (5-3,8-3,11-8) 12-15, 71Kg: Andrew Jennings (St Matthews) lost to Michael Collins (Darndale) (3-5,7-15,10-21) 10-26, 71Kg: Conor Coyle (St Josephs Derry) lost Stephen O'Reilly (Twinstown) (1-12) RSCO2, 75Kg: Brian Brosnan (Olympic) beat Padraig McCrory (St Johns Antrim) (2-2,4-2,13-4) 21-4, 75Kg: Martin Lynch (Illies GG) beat Donal Ward (Loughglynn) (2-6,3-9,10-12) 12-12, C/B 26-25, 81Kg: Ciaran McAuley (Holy Family) beat Robert Burke (Crumlin) (5-4,14-4,19-7) 28-8, 81Kg: Michael F Ward (Galway) beat Danny Tourish (Twinstown) (3-0,5-2,7-2) 13-3, 85Kg: Patrick Corcoran (Galway) beat Eddie Stokes (Crumlin) (1-2,14-3) RSCO 85Kg: John Stokes (Loughglynn) beat Anthony Griffen (Conamara) (5-5) RSC2 91Kg: John Reah (St John Bosco) lost to Con Sheehan (Clonmel) (2-4,4-7,6-13) 7-18 91+Kg: Stephen McMonagle (Twinstown) lost David Joyce (Moate) (0-3,2-10,4-15) RSC4.
Quarter-finals (Scores at end of first three rounds in brackets): 54Kg: Danny Coughlin (St Anne's) beat Glen Murray (St Saviours OBA) (4-2,7-4,10-6) 13-8, 54Kg: Ruairi Dalton (St Johns Antrim) beat Kieran Cummins (Crumlin) (8-1,14-2,18-4) 20-4, 60Kg: Ray Moylett (St Anne's) lost to Sonny Upton (Westside) (1-4,3-8.4-14) 8-15, 60Kg: Stephen Donnelly (Saint) beat Clive Condron (Kilcullen) (5-3,13-3,21-3) 29-5, 60Kg: John Murray (Gorey) beat Matthew Moran (Monivea) (5-1,13-1) RSCO3, 60Kg: Tony Bates (St Matthews) beat James O'Donnell (Glenside) (1-1,3-2,8-4) 13-7, 63Kg: Stephen Coughlan (Bray) lost to Jamie Kavanagh (Crumlin) (3-8,6-14,8-21) 12-28, 63Kg: Glenn Smith (Cairn Lodge) beat Paul Baker (Ballmote) (3-0,4-0,6-0) 7-1, 63Kg: James Ferrin (Holy Family GG) lost to Adam Nolan (The Ballagh) (1-3,4-3,7-7) RSCI4, 63Kg: Niall McGinley (Bishop Kelly) beat Keith Coady (Westside) (2-1,11-2,15-4) 18-6, 67Kg: Michael Waldron (Annagh/Ballyhau) lost to Noel Somers (Phibsboro) (0-1,2-3, 4-10) 7-17, 67Kg: Christy Boyle (Dunfanaghy) beat Sean Hunt (St Matthews) (7-2,16-2,21-5) 25-6, 67Kg: Thomas Finnegan (Crumlin) lost to John Joe Joyce (St Michael's Athy) (2-6,4-7) Disq, (Finnegan disqualified after receiving three public warnings), 67Kg: Finbar Murphy (Sunnyside) lost to Paul Upton (Westside) (1-12,3-22) RSCO3, 71Kg: Mark Carlyle (Crumlin) lost to Michael Collins (Darndale) (2-1,7-4,10-8)15-17, 71Kg: Terry Garland (Holy Trinity) lost to Conor Coyle (St Josephs, Derry) (0-6,3-13,6-15) 10-18, 71Kg: Stephen O'Reilly ( Twinstowns) beat Patrick A Ward (Galway BC) (3-2,6-5,9-6) 13-9, 75Kg: Brian Brosnan (Olympic) beat Ian Carmichael (Olympic) (-4-0,9-1,12-8) 16-6, 75Kg: Padraig McCrory (St Johns Antrim) beat Patrick O'Shea (St Colmans) (6-0,11-0,19-1) 23-3, 75Kg: Kyle Holmes (Geesala) lost to Martin Lynch Illies GG) (3-5,5-8,6-15) 11-18, 75Kg: Luke Keeler (St Matthews) lost to Donal Ward (Loughglynn) (3-4,3-4,3-9) 6-14.
Finals: 51Kg:Gary McDonagh (Kilcullen) v Sean Donnellan (Monivea), 54Kg: Marc McCullagh (Cairn Lodge) v Ruairi Dalton (St John's Antrim), 57Kg: Gavin Keating (St Saviours OBA) v James Upton (Westside), 60Kg: Stephen Donnely (Saints) v John Murray (Gorey), 63Kg: Jamie Kavanagh (Crumlin) v Adam Nolan (The Ballagh), 67Kg: Christy Boyle (Dunfanaghy) v Paul Upton (Westside), 71Kg: Michael Collins (Darndale) v Stephen O'Reilly (Twintowns), 75Kg: Brian Brosnan (Olympic) v Martin Lynch (Illies GG), 81Kg: Ciaran McAuley (Holy Family GG) v Michael F Ward (Galway BC), 85Kg: Patrick Corcoran (Galway BC) v John Stokes (Loughglynn), 91Kg: Luke Cadden (Cavan) v Con Sheehan (Clonmel), 91+Kg: Martin Stokes (Crumlin) v David Joyce (Moate)