In the other semi, Trinity, aided by 18 points from the boot of David Johnson overturned a 13 point deficit to defeat Old Wesley 23-13 in College Park.
Results Divison One: Cork Constitution 43-17 Garryowen. Shannon 15-12 Clontarf.
Division Two.Belfast Harlequins 38-8 Old Crescent. UL Bohemians 33-17 Barnhall.
Division Three. Dublin University 23-13 Old Wesley. Greystones 14-23 Connemara.
AIB League Div One Final. Cork Constitution v Shannon.