Ballycastle and Achill will meet in this year's TF Royal Hotel & Theatre Exclusive Junior B final.
Achill held a healthy lead this afternoon against Tourmakeady but a couple of goals from the latter made for a grand stand finish.
Achill held out to win by three points.
Likewise, Ballycastle started well against Kilmovee Shamrocks today but Kilmovee got nine second half points to put the pressure on the lead.
Ballycastle did well to hold on and won by a solitary point.