
Bangor hit four goals to extend their lead at top of the Playr-Fit Championship while HW Welders picked up a derby win to move into second spot.
There were also victories for Ballyclare Comrades, Ards and Armagh City while it ended all square at the Brandywell.
Ben Arthurs bagged a hat-trick for the Seasiders as they swept to a four-goal defeat of Ballinamallard United at Clandeboye Park.
Arthurs opened the scoring just before the break from just inside the area after being teed up by Ben Cushnie.
Jack Reilly doubled Bangor's lead early in the second half after arriving at the back post to power the ball past the visiting keeper, with Arthurs bagging his second of the game not long after that from the spot awarded after Liam Hassin had been fouled.
And Arthurs claimed the match ball with a quarter-of-an-hour remaining after being played through by Matthew Ferguson.
HW Welders moved into second spot after victory over Dundela in the east Belfast derby at Wilgar Park.
Oran O'Kane opened the scoring for the Welders just before the break after getting on the end of a Daniel Kearns delivery into the area.
Michael McLellan doubled up for the visitors with just over a quarter-of-an-hour to go after Salou Jallow found him with a perfect pass onto the edge of the area.
Jay Harvey did pull one back for the Duns right at the end of normal time but it wasn't enough to spark a late recovery.
Darius Roohi grabbed the only goal of the game as Ards defeated Limavady United at The Showgrounds.
The 26-year-old broke the deadlock just before the half-hour mark after Connor Maxwell found him with a through ball to get past his marker and stroke the ball past keeper Martin Gallagher.
The visitors might have doubled their lead with just over ten minutes remaining only for Gallagher to deny them from the spot.
Ballyclare Comrades came from behind to defeat Annagh United at the BMG Arena.
Scoreless at the break, United broke the deadlock just before the hour when Kris Calvert unleashed a half volley from the edge of the area into the bottom corner.
However the visitors levelled just six minutes later after a perfect through ball from Max Davidson found Jaydyn Withers who duly found the net from around 15 yards.
Ballyclare grabbed their winner eight minutes from time after Gary Warwick held the ball up before laying it off for Brandon Doyle to finish from the edge of the box.
Armagh City defeated Newington by the odd goal in five at Inver Park.
James Doona edged the Eagles in front in first half stoppage time but two goals within a minute from Aodhfionn Casey and Jay Donnelly midway through the second half tipped the balance back in favour of the home side.
That was how it stayed until the fourth minute of injury time when Aaron Coogan headed home City's equaliser - and then, two minutes after that, Stephen Teggart fired home the dramatic winner with a free-kick from outside the area.
Institute and Newry City battled to share of the spoils at the Brandywell.
'Stute moved in front eight minutes into the second half when Brandon Diau found the net with a great header.
However the visitors hit back with seven minutes remaining through Ryan McNickle.