Garrycastle saw off Ballyboden St Enda's with a resilient performance in the AIB Leinster Football Championship semi-final, while Kilmurry-Ibrickane and Kerins O'Rahilly's secured spots in the Munster decider.