Ards kept their promotion chances on track with a 2-0 victory over Knockbreda at Clandeboye Road.
The County Down side remain in second place but with three games more played than both Carrick Rangers and fourth place H&W Welders.
Goals from Ross Arthurs and a Stephen O’Neill double done the trick for Nial Currie’s men whose next three league fixtures are all away from home and all in Belfast, against Donegal Celtic, H&W Welders and Dundela.
Ards final game of the season is at home to the Ballyclare Comrades.
The Welders took all three points at Tillysburn with a 3-2 win over Lisburn Distillery.
Distillery have how slipped out of the top six and their dream of promotion back into the top flight is surely on hold for at least another season.
The Welders were three up through a brace from Deane and one from Devine, but Distillery pulled one back before the break through McIlhagga.
Sean Southam reduced the arrears in the second half but Welders ran out 3-2 winners and with six games left to play they are keeping the pressure on the top three.
Larne went down 3-0 at home to Loughgall. The result leaves the Inver Park outfit six points of the promotion places with only four games left to play.
The Co Antrim side face Carrick at home, then travel to face Bangor Bangor before hosting The Welders and PSNI.
Two efforts by Aaron Patterson either side of Warner Mullen’s goal moved Loughgall into ninth place on the same points as near neighbours Armagh City, who drew 1-1 with Dergview at Holm Park. A Noonan own goal in the ninth minute was cancelled out by Donnelly in the 56th minute for a point apiece.
Ballyclare Comrades beat Dundela 3-0 at Wilgar and one more defeat will see Dundela relegated.
A Joel Cooper strike had the Comrades ahead at half time, Eion Kane doubled it in the 82nd minute and Randal Reid sealed the win late on.
Across the city at Suffolk, the relegation six-pointer finished in stalemate as Donegal Celtic and PSNI played out a scoreless draw.