Bangor closed the gap at the top of Senior One to one point, when they blasted in a seven goal volley against Queens.
The seasiders have played one more game than leaders Raphoe but next week’s head to head, is now all the more mouth-watering.
Simon Hunter smashed home a hat-trick in the vital win, with James Trimble, Simon Scales, Dave Edwards and an own goal wrapping up three important points.
South Antrim kept their promotion hopes alive, as they hit double figures in a 10 goal win over bottom of the table Armagh.
Paul Maguire went on a goal-scoring rampage, as he grabbed five of the 10 goals.
A double strike each from Ricky O’Neill and Adam Glass and one from Ward Phillips, moved the Lisburn side into third spot.
North Down’s slim chances of promotion took a nose dive as they were held to a 1-1 draw by Campbellians.
Stephen McMillen scoring for the Stormont club and Gareth Bailie for the visitors.
A much weakened Kilkeel moved into sixth place in the premiership, after they saw-off visitors Belfast Harlequins 4-1.
Missing several key players the home-side were always in control, as David Tremlett and Luke Hanna put the hosts two up by half time.
Further goals from David Finlay and Ryan Cunningham wrapped up the points for Kilkeel.
However, they are still five points adrift of the coveted fifth and IHL qualifying place.
Kilkeel 4 Harlequins 1
Campbellians 1 North Down 1
South Antrim 10 Armagh 0
Queens 1 Bangor7
Portadown 3 Newry 4
Saintfield 0 Cliftonville 4
Portrush 0 Parkview 1
Ballymena 2 PSNI 3
Under 21 Inter Provincials
Irish U18 1 Ulster 4
Leinster 6 Munster 1
Munster 1 Ulster 9
Ulster v Leinster
Irish U 18 v Munster