Clontarf came back from the dead twice to break North County hearts as they won yet another Leinster Senior Cup final.
The Castle Avenue side looked to be heading for a comprehensive defeat as they slumped to 45 for 6 after 17 of the 40 overs, as South African professional Malcolm Nofal (4-8) and Andrew Sheridan (3-27) reduced their much vaunted batting line-up to shreds.
However, Clontarf have something that many sides don't have - depth, and they were rescued by former Irish Under 19 player Robert Forrest and ex-international Andrew Poynter.
They launched a counter-attack adding 61 in 67 balls, before Poynter became Nofal's fourth wicket.
Forrest though hit 8 fours and 2 sixes in a Man of the Match 66 from 61 balls.
He and Ropu Islam (35) shared an 8th wicket stand of 80 in 11 overs as Clontarf posted 192 for 8.
It didn't look as if it would be enough as County skipper Niall McGovern (58), Jamie Grassi (32) and Malcolm Nofal took the reply to 106 for 1 in the 23rd over.
However, Nofal's dismissal by Andrew Poynter (3-24), opened the door, and Clontarf turned the screw as County slumped to 133 for 7.
There were no late heroics for County who fell 17 runs short in what was a dramatic and thrilling contest.
A final that will live long in the memory - as long as you are a Clontarf fan!
Leinster Senior Cup final
At Sydney Parade, Clontarf beat North County by 17 runs
B Coghlan c Grassi b Nofal 16
D Gallagher c Grassi b Sheridan 22
W Azmat c Grassi b Sheridan 2
O Pienaar c Nofal b Sheridan 0
AD Poynter b Nofal 36
C Kelly c Ali b Nofal 0
A Vincent lbw b Nofal 0
+R Forrest c Andrews b Coughlan 66
S Islam not out 35
*J Morrissey not out 4
Total (for 8, 40 overs) 192
DNB: Sameer Dutt
Fall: 33, 37, 37, 45, 45, 45, 106, 186
Bowling: Sheridan 8-0-27-3, Richardson 8-0-48-0, Nofal 8-3-8-4, Kingston 4-0-38-0, Mulvaney 4-0-27-0, Coughlan 8-0-45-1
+J Grassi c Azmat b Kelly 32
*N McGovern lbw b Dutt 58
M Nofal c Morrissey b Poynter 17
J Andrews c Pienaar b Dutt 12
E Richardson c Forrest b Pienaar 2
T Shiel c&b Pienaar 0
Safdar Ali c Azmat b Poynter 16
A Coughlan run out 1
A Sheridan c Azmat b Poynter 9
C Mulvaney not out 13
S Kingston c Poynter b Islam 9
TOTAL (all out, 39.3 overs) 175
Fall: 59, 106, 120, 123, 126, 131, 133, 151, 158, 175
Bowling: Morrissey 4-0-26-0, Islam 7.3-1-32-1, Kelly 6-1-31-1, Pienaar 8-0-36-2, Dutt 8-1-23-2, Poynter 6-0-24-3
Umpires: AA Baig, M Waldron, A Seaver