St Enda’s started sluggishly and were fortunate when taking the lead in the 17th minute as Matt Collins spilled a Conal Keaney point attempt into his own goal.
Ryan increased his side’s lead with a trademark goal from a 20-metre free 10 minutes later as Boden enjoyed a 2-5 to 0-5 interval lead.
The prowess of Sean McGrath from placed balls saw Crokes whittle down their deficit and Ross O’Carroll’s superb goal in the 46th minute handed Kilmacud a one-point advantage.
However, despite Rory O’Carroll’s late goal, Kilmacud struggled at the death with Collins again culpable as Ryan clipped home from close range for the game’s defining score.
St Enda’s were joined in the semi-final draw by Lucan Sarsfields who recovered from a three-point interval deficit to claim a 0-25 to 1-17 win over Crumlin.
Adam McGreal stuck the solitary goal for Crumlin after 16 minutes but Lucan pulled clear by the end with substitute Kevin O’Reilly and Aidan Roche sharing 10 second-half points.
On Saturday, both Craobh Chiaráin and St Brigid’s confirmed their favourites’ tags when narrowly overcoming the respective challenges of Ballinteer St John’s and St Patrick’s Palmerstown, also in O’Toole Park.
Alan McCrabbe proved Craobh’s score-in-chief, accruing 1-8 over the hour with David Keane’s early goal and a late insurance score from substitute Mark McGuirk ensuring a 2-9 to 1-10 victory.
Earlier in the day, 10 points by Shane Stapleton proved in vain as St Pat’s succumbed by 1-20 to 1-17 to St Brigid’s, with Paul Winters hitting eight points for the winners for whom substitute Kieran Kellett landed a decisive 48th minute goal.