Tullyally put up an excellent performance with their 1-1 draw against in form Ardmore.
BBOB lost again this time they went down 2-1 at Lisahally and in the other game Claudy Rovers had a 4-3 win over Greysteel.
The game between Foyle Wanderers and Lincoln Courts was postponed due to a water logged pitch.
In the First Division, in-form Roe Rovers made it seven wins in a row thanks to a 7-2 victory over Irish Street.
Churchill and Eglinton were involved in a nine goal thriller with the Wilton Park men coming out on top after a hard fought 5-4 victory.
In the Second Division, Caw had a convincing 3-0 win over Sion Swifts, while Dromore easily seen off Roe Rovers Res 6-1.
This weekend Donemana face Garvagh in the Matt Morrison Junior Cup quarter-final, with Ardmore awaiting the winners in the last four.
There are four games scheduled in the Premier Division this Saturday, while the First and Second Division have full programes down for decision.
Matt Morrison Junior
Donemana v Garvagh (KO 1.30pm)
Ardmore v Greysteel
Foyle Wanderers v BBOB
Tullyally v Lincoln Courts
Claudy Rovers v Drummond
Churchill v Claudy United
Roe Rovers v Draperstown
Newbuildings United Res v Douglas Bridge
Lincoln Courts Res v BBOB Res
Dungiven Res v Artigarvan
Roe Valley v Donemana Res
Newbuildings United III v Sion
Kick Start v Sion Swifts
Dromore v Foyle Wanderers Res
Unless stated all matches kick-off at 2pm