Three times winners Donemana will play Muckamore in the Ulster Plate final after the Tyrone side overcame Woodvale in a low scoring thriller at The Holm.
A rain affected game saw the teams play a 22-overs match with the NCU struggling in tough conditions to 86 for 9.
Adam Britton took four wickets, while there were two apiece for Chris Neely and Levi Dougherty.
The home side found the going equally tough and with Lewis Adair (3-13), Habeeb (2-13) and Aditya Adey (2-21) all bowling well, the game had swung towards Woodvale at 40 for 6.
However, Jimmy Britton (26) and Billy Dougherty (25) each cleared the ropes three times in a stand of 44 to clinch a two-wicket win.
Arnold Oduvelil and Les Allen were the bowl-out heroes for Muckamore in their 2-1 win at Lisburn.
The final will be played at a NW venue on Sunday Augut 20th.