Tandragee Rovers came out on top of their clash with Camlough Rovers to maintain their lead at the top of the Intermediate table.
Ballymacash Rangers maintained their good form by beating AFC Craigavon, whilst Broomhill missed the chance to take third place after they were held 1-1 away to Banbridge Rangers. A last minute penalty was enough to give Seapatrick a 1-0 win over Crewe Utd.
In the B division, Hanover won 4-1 to keep within touching distance of an automatic promotion place, whilst Moneyslane had an emphatic win over Banbridge AFC.
No change at the top of Division One but a 2-0 win for Scarva Rangers over Gilford Crusaders leaves the newly promoted side rooted to the bottom of the table.
In Division 2, Portadown BBOB caused a surprise by beating Celtic Club 2-0, whilst Armagh Celtic pressed home their claims for promotion with a 3-1 win at Tullygally.
Glenavy lost ground after they could only draw 1-1 at Keady Celtic.
In Division 3, three of the main promotion protagonists, Cookstown Celtic, Sandy Hill and White City all won, but Rectory Rangers hopes of an automatic promotion place took a nosedive as they were humbled 6-2 at home by Mowhan Utd.
There was a major surprise too in Division 4 as Castlecaulfield upset the odds by winning at leaders Knockmenagh Swifts. Second placed Goodyear failed to take advantage as they dropped points in a goalless draw at the Dons. Union Lusa could take on the mantle of promotion favourites if they can overcome Knockmenagh next weekend.
Valley Rangers reached the Semi-Finals of the Alan Wilson Cup by beating Lurgan Town 4-0 and Silverwood Utd reached the same stage of the Alexandra Cup after a 3-1 win over Dungannon Rovers.