Loughgall clinched the Lough 41 Championship title and promotion back to the top flight following a 3-1 defeat of Dundela at Wilgar Park.
The Villagers, needing just a point to secure their move to the big time, moved in front as early as the fourth minute thanks to Benjamin Magee’s ball into the bottom corner.
Aaron Duke added a second not long after the interval with a header from Mark Patton’s cross while Andrew Hoey followed up with number three a few minutes later at the back post.
Warrenpoint Town ensured a place in the play-offs thanks to a 1-1 home draw with Ballyclare Comrades. Darius Roohi fired the visitors in front from the spot midway through the first period but Jim O’Hanlon levelled in first half stoppage time for Barry Gray’s side.
HW Welders and Newington played out a nine-goal thriller at the Blanchflower Stadium.
The Swans raced into a 3-0 lead after barely half-an-hour through Patrick Downey and a Darren Stuart double.
Matthew Ferguson started the comeback a couple of minutes from the break, with Kyle Owens reducing the deficit further in added time.
James McClay levelled matters early in the second half before Ferguson edged the Welders in front with his second of the game. He then struck to claim his hat-trick on 72 minutes and although Padraig Slane hit Newington’s fourth with nine minutes remaining it wasn’t enough to spark what would have been a breathless finale.
Ballinamallard United also produced a flurry of goals as they came from a goal down at the break at home to Knockbreda.
Patrick Ferry levelled on 50 minutes, Joshua McIlwaine then scored twice in five minutes with Richard Clarke completing the scoring from a free-kick with less than ten minutes to go.
Institute and Dergview shared the spoils at the Brandywell. Shaun Leppard fired ‘Stute in front after 12 minutes, a lead they held until Mikhail Kennedy levelled with just less than a quarter-of-an-hour remaining.
Meanwhile, on Friday night, Ards defeated Annagh United by the odd goal in three at the BMG Arena.