Meanwhile, the much-anticipated Bateman Cup final will be contested by Dungannon, who edged past Corinthians last Saturday, and their Division 1B rivals Bruff.
The finals will take place at Templeville Road with the Junior Cup decider kicking off at 12pm and the Bateman Cup at 2pm.
Crosshaven nailed down their final spot with a win over Connacht Junior League champions Sligo, while Monivea knocked out Ulster challengers Cooke.
Bruff had a late win over Division 2 outfit UCD at Kilballyowen Park, and Justin Fitzpatrick's Dungannon side needed extra-time to see off Corinthians in snowy conditions at Stevenson Park.
Saturday, April 9 -
ALL-IRELAND JUNIOR CUP FINAL:
CROSSHAVEN v MONIVEA, Templeville Road, 12pm
BATEMAN ALL-IRELAND CUP FINAL:
BRUFF v DUNGANNON, Templeville Road, 2pm