Friday night saw Andre Henry in the runs again as Killyclooney beat St Johnston in a thriller, Ardmore won a low scoring encounter against Fox Lodge, while Newbuildings beat Bonds Glen.
Henry took his season tally to 832 runs with an unbeaten 96, which included 7 sixes and fours as Killyclooney posted 179 for 5 against St Johnston.
The Donegal side ran the total close, as David Lapsley (33), SB Kaleecki (26) and Ian MacBeth (24) each hit three sixes.
Henry and William Finlay claimed three wickets apiece as Killyclooney held their nerve in a four-run win.
The top two met at the Bleachgreen and it turned out to be a low scoring affair.
Jared Wilson and Ryan Brolly made 20 apiece as Admore scored 105 - Aaron Heywood taking 4 for 11.
Coenie Nel (20) started the reply brightly and at 38 for 0, it seemed as if it would be a routine win.
However Jared Wilson took 4 for 9 to start the collapse and wickets for spinners Caolan Young (3-11) and Lee Brolly (2-21) saw Fox Lodge to 88 all out.
It seems that these two will now meet again in the finals day at Strabane next month.
Newbuildings beat Bonds Glen by four wickets in the third game of the evening.
Ernie Roberts hit 5 sixes in his 63 from 45 balls as the Bee Gees made 137 for 7.
Darnell McCallum hit 3 sixes and 3 fours in a quickfire 34, while Leroy McKeegan's undefeated 45 saw Newbuildings home, winning by four wickets with an over to spare.