Civil Service North will meet holders North Down in the final of the Lagan Valley Steels Twenty20 Cup.
CSNI are through after Griffin Nieuwoudt, the South African professional, struck an unbeaten 72 from just 41 balls, as they beat Instonians in a last-over thriller at Shaw’s Bridge.
James Shannon, the Ireland international, top scored with 53 from 39 balls, including five boundaries, as Inst posted 141 for eight batting first.
CSNI slumped to 30 for three with captain Nigel Jones falling to Imad Wasim (2-18). But Nieuwoudt struck six fours and four sixes as the visitors got home with three balls to spare.
At The Lawn North Down Twenty20 specialist Daniel Graham hit an unbeaten 48 from just 24 balls, including three fours and three sixes, during a thrilling three-wicket win over Waringstown.
North Down were cruising on 31 without loss chasing a miserable Waringstown total of 133 all out but three wickets for Gary Kidd saw them slump to 81 for seven.
However, Graham added 56 unbeaten runs with James Cameron-Dow for the eighth-wicket to take North Down home with two balls to spare.
Instonians 141-8 (J Shannon 53 no, G Nieuwoudt 2-18, C Andrews 2-32), Civil Service North 145-5, 19.3 overs (G Nieuwoudt 71 no, I Wasim 2-17). CSNI won by five wickets. Waringstown 133 all out (S Khan 55, L Nelson 24, P Eakin 4-18, J Cameron-Dow 3-15), North Down 137-7, 19.4 overs (D Graham 48 no, G Kidd 3-12), North Down won by three wickets.