Matthew O'Callaghan scored two tries and set Christian Brothers College on their way to beating Crescent College Comprehensive at Irish Independent Park and a final date with St Munchin's.
Christian Brothers were 17-0 up after 19 minutes with tries from David Novak, Adam Wrona and O'Callaghan as they took advantage of the early sin-binning of the opposition's Jack Somers.
But Crescent refused to give up and trailed by 17-14 early in the second half with Lee O'Grady and Anthony O'Connor touching down with Ciaran Campbell adding two conversions.
But Christians were well in command and further tries from O'Callaghan, Johnny O'Shea and Billy Kingston sealed an impressive victory.
Christian Brothers College - B Kingston, D Lucey, M O'Callaghan, E Cahill Murphy, B O'Riordan, B Lynch, J Casey, S Loftus, A Wrona, H Foster, D Novak, K Novak, G Hyde, O Prenter, J Coleman. Reps: S O'Shaughnessy, A O'Leary, A Logan, D Woods, J O'Shea, C Barry, C Foley, S Moloney, L McGinn, C Kilbride.
Crescent College Comprehensive - R Godfrey, H Ezomo, L Ryan, A O'Connor, B Nash, C Campbell, J McEnry, F Casserley, L O'Grady, M Fitzgerald, J Somers, C Benson, C Cleary, A Aherne, C Kelly. Reps: A Condon, M Duggan, M Beletski, D Murphy, J Power, M Molloy, J O'Dwyer.
Ref - S Kierans.