Ballyboden St Enda's 2-17 Kilmacud Crokes 1-20 (aet)
Key duo Niall McMorrow and Paul Ryan struck at the end of an extra-time epic at Parnell Park to secure a Dublin SHC final draw for Ballyboden St Enda's.
Anthony Daly's Kilmacud Crokes, beaten in the last two finals, looked all set to make it third time lucky when they led by two with 78 minutes on the clock.
But ex-county man McMorrow and free-taker Ryan struck to tie the game up for the sixth time and ensure a replay despite 80 minutes of action.
It throws up a logistical problem for Crokes whose footballers have already qualified for the football decider on Bank Holiday Monday.
Dublin GAA don't have much room for rescheduling either as their representatives are due to play in the Leinster club championship against the Westmeath winners in a fortnight.
Ryan finished with 11 points for 'Boden while Paul Doherty and Aidan Mellett grabbed the goals at Parnell Park.
Marc Howard was Crokes' key forward with 11 points while Sean McGrath scored their goal and was among nine different scorers for the Glenalbyn side.
The result lay in doubt right up until the very end with the sides deadlocked at the end of normal time and at half-time of extra-time.
It wasn't a classic contest by any means but it was gripping in those closing stages as both sides simply refused to lose.
Ballyboden will perhaps feel most aggrieved that the game went to extra-time having blasted a whopping 14 wides over the hour.
Nine of those came in the first-half when they leaked 1-01 on before bouncing back and dominating until the interval.
Kilmacud took over in the second-half and Howard converted a succession of frees, six in total in the second-half, to put them two clear with six minutes remaining.
Ryan then reduced the gap for 'Boden before Mellett finished off a neat move begun by Conal Keaney with a goal for the 2013 winners.
But Kilmacud points from Cian MacGabhann and Howard forced extra-time at 1-14 to 2-11.
They couldn't be separated in that extra 20 minutes either though 'Boden did have to dig deep to grab those two late levelling scores right at the death.
Ballyboden St Enda's: Gary Maguire; David O'Connor, Dean Curran, Luke Corcoran; Shane Durkin, Simon Lambert, James Madden; David Curtin (0-01), Niall McMorrow (0-01); Niall Ryan (0-01), Conor Dooley (0-02), Conal Keaney (0-01); Aidan Mellett (1-00), Paul Doherty (1-00), Paul Ryan (0-11, 0-06f, 0-01 65, 0-01 s/l).
Subs: Conor McCormack for Doherty (18), Stephen O'Connor for Curtin (53), James Roche for N Ryan (54). Doherty for Dooley (h/t e/t), Finn McGarry for McCormack (h/t e/t), Cillian Byrne for Roche (74).
Kilmacud Crokes: Matt Collins; Cian MacGabhann (0-01), Bill O'Carroll, Jamie Clinton; Ross O'Carroll (0-01), Ryan O'Dwyer, Niall Corcoran; Fergal Whitely (0-01), Lorcan McMullan (0-01); Sean McGrath (1-01), Caolan Conway (0-02), Damien Kelly; Ronan Hayes, Marc Howard (0-11, 0-10f), Oisin O'Rorke (0-01).
Subs: Alex Considine for Corcoran (47), Shane Veale (0-01) for McGrath (53), Stevie O'Dwyer for O O'Rorke (76), Barry O'Rorke for Howard (80).
Referee: C Mooney (St Pat's, Palmerstown).