Derriaghy ended a run of three consecutive defeats last night to keep alive their hopes of promotion to the Premier league.

The long-time leaders beat Muckamore by three wickets to move back into second place, four points behind Cliftonville Academy and four clear of Cregagh, the other promotion hopefuls, who have played a match less.

In the Premier League, Luke Georgeson scored an undefeated century as Civil Service North best an under-strength Carrickfergus side by 27 runs and CIYMS warmed up for what may be their last match as defending champions, against Waringstown tomorrow, with a 25 runs victory over Instonians.

If the Villagers win the clash at Belmont and North Down lose to Civil Service at Stormont, Waringstown will win the league with two games to spare.

Eglinton will have home advantage in the North West Senior Cup final, confirmed for September 10-11, and they will learn their opponents tomorrow when Brigade and Newbuildings meet in their postponed semi-final.