The Premier League title race is wide open after North County sealed a dramatic last over win against leaders Merrion at Inch.
Chasing 313 in a game reduced to 46 overs due to a problem in the bowlers run up, Merrion almost pulled off a superb win as the lower order rallied to leave the equation at 9 needed from the final over.
North County professional Malcolm Nofal was the home side hero, bowling Sean Stanton with the first ball of the last over.
It was unfortunate on Stanton who had clubbed 5 fours and 4 sixes in a 25-ball 54 to almost clinch a win that would have gone a long way to deciding the title.
Jack Carty (66), Tyrone Kane (43) and John Anderson (37) also among the runs.
Earlier Nofal extended his lead at the top of the run scoring charts taking his tally for the season to 635 runs, as he hit 13 fours and 6 sixes in his 114 from just 84 balls.
He shared a 4th wicket stand of 217 with Eddie Richardson who hit 12 fours and 3 sixes in his 95.
JJ Walsh and Jack Carty each picked up three wickets as County finished 313 all out - which in the end proved just enough.
County are now right back in title contention, as are Clontarf who romped to a one-sided 9-wicket win at The Hills.
Obus Pienaar picked up four wickets, while Joe Morrissey and Conor Kelly took two apiece as The Hills were dismissed for 160 - Nic Pretorius hitting 59.
Bill Coghlan then thumped 8 sixes and 6 fours in a brilliant unbeaten 102 from 88 balls, sharing an opening stand of 143 with Declan Gallagher (33).
YMCA overcame Phoenix by six wickets, as Jarred Barnes and Padraic Flanagan each took three wickets as Phoenix made a modest 139 - Adam Chester top scoring with 49 and Rory Anders making 33.
Oliver Gunning (44) and Harry Tector (43) made sure of the points for YM in a routine chase.
Pembroke beat Leinster in a tense game at Sydney Parade.
Lorcan Tucker hit 65 as Pembroke made 193 - Joe Carroll taking 3 for 24.
Leinster looked on course for victory as Monil Patel (40) took them to 86 for 1, but JJ Garth (3-24) took three wickets to bring Pembroke back into the game.
Overseas left-armer Alex Ridley then took three wickets in quick succession including George Dockrell as Leinster wobbled.
Joe Carroll counter-attacked with a run-a-ball 27 but he fell to Paul Lawson, and Jack Balbirnie claimed the last three wickets to gain a 19-run win.
The defeat means the defending champions are in real danger of relegation as the games remaining are running out fast.
In Division Two, Matt Ford scored another hundred for Malahide, hitting 8 fours and 7 sixes in his 114, adding 125 with Anish Desai, who made 91 as the villagers posted 314 for 5.
Neil Boyne then took 5 for 39 as Railway made 174 - Ranil Dhammika hitting 57.
Cork County beat Balbriggan in the other game, with Jeremy Benton making a half century and Diarmuid Carey taking five wickets.
TABLE AND SCORES