Holders Brigade are safely through to the Faughan Valley Cup final after an eight-wicket win over Eglinton.
Brothers Ryan and David Barr each took three wickets as the villagers were bowled out for 108 - two wickets also for Josh Wilson. David Barr fell in the first over of the reply to Lakshan Gamage, who also dismissed Scott Macbeth for a run-a-ball 25.
Adam McDaid (40*) and Mark Hanna (37*) shared an unbroken third wicket stand of 73 to ensure the routine win.
They will meet Donemana or Newbuildings who will now play next Friday after their match was postponed as a mark of respect following the death of Roy McBrine.
In the Eric Cooke Cup, Craig Averill's return to Ballyspallen was a happy one as he hit a 48-ball 79 (6 fours, 6 sixes) as Coleraine racked up 187 for four. The top five were all in the runs for the Bannsiders with David Cooke's 8-ball 30 including four sixes.
Isaac Bird's 35 was the only highpoint of the chase as the Hutchinson brothers got two wickets each and Louren Steenkamp mopped up the tail with four scalps to dismiss the hosts for 95.
Fox Lodge will meet Coleraine in the final after the Ballymagorry side survived a late wobble to seal a three wicket win in the final over against Killyclooney. Arun Visser top-scored with 34 and Tim Dougherty made 28 in what looked like a modest 112 for 9.
Gayan Maneeshan was the destroyer-in-chief with a six-wicket haul. Jason Milligan made 36 and Luke Hayes 23 in the reply that stuttered with the finishing line in sight, but they eventually got there with three balls left.
Strabane made it to the final of the Sperrin Springs Cup with a seven wicket win over St Johnston. Michael Rankin hit 6 sixes in a 48-ball 70 adding 69 for the third wicket with David Lapsley (18) after Graeme McCarter had hit 29.
A Sainst total of 126 for three looked light and so it proved as Subhan Shirzad top-scored with 55 (5 fours, 2 sixes) against his old club in an opening stand of 67 with Rhys Logue (20) that set the Red Caps on their way to victory with ten balls left.
They will have to wait a week to learn their opponents after Bonds Glen's home tie with Bready was postponed.