Donemana will be away to Bready in the semi-final of the Bank Of Ireland Senior Cup as they close in on a record-equalling sixth successive triumph.
Either Ballyspallen or Fox Lodge, who will meet at Ballyspallen on Saturday week, will await the winners but it would appear the cup kings have passed their biggest test this year - beating Coleraine by 50 runs in Saturday's quarter-final. William McClintock was Donemana's match-winner with a superb 125 as he and his twin Gary led the recovery after Graham Hume and Stephen Hutchinson had reduced the holders to four for three.
The McClintocks fourth wicket partnership was worth 116 and Dwayne McGerrigle came in at the end to club 34 unbeaten runs in a last wicket stand of 47 with Jordan McGonigle as The Holm side finished on 270 for nine.
McGerrigle picked up a leg injury bowling his ninth over and Imran Butt had to complete the over but by then the Bannsiders were on the rack and although David Cooke (41) and Hume (39) put up late resistance, they were all out in the 47th over.
Bready defeated Newbuildings by 80 runs and although Irosh Samarasooriya's 54 was top score, once Piet Salmon was dismissed for 39, it was straightforward for the Premiership side.
Ballyspallen were last in the Senior Cup final in 2005 but, after beating Championship rivals Strabane by 33 runs (Graham Kennedy 82 out of 191-8), they have home advantage in the semi-final against Fox Lodge, who shocked Ardmore in the remaining quarter-final.
Defending 221, Cedo Tshiki followed up his 57 with the big wicket of Decker Curry for 47 as the home team fell 18 runs short.
Semi-final draw: Ballyspallen v Fox Lodge, Bready v Donemana. Games on Saturday July 1