Ballinamallard United put an end to Newry City's winning streak while there were also victories for Ards, HW Welders, Loughgall, Ballyclare Comrades and Annagh United after the latest round of games in the Lough 41 Championship.
Newry went into the weekend after winning six games on the bounce but that run was brought to a shuddering halt at the hands of the visiting Mallards who hit three goals without reply thanks to Joshua McIlwaine, Niall Grace and BJ Banda.
Ards moved back into second spot, now just a couple of points off the pace, with a 2-0 home win over bottom of the table Dundela. Both goals came in the first half with Kym Nelson opening the scoring before Ross Arthurs added a second.
Ballyclare Comrades are in fourth place following a 3-1 victory over Queen's University at The Dub. All four goals came late in the game with Liam McKenna opening the scoring in the 71st followed by a Ciaran Heggarty finish a few minutes after that. James Clarke pulled one back for the Students but Andrew Mooney settled things right at the end of normal time.
Loughgall returned to winning ways with a thumping 6-1 win away to Knockbreda. Dale Malone opened the scoring as early as the third minute with John Scott doubling up just over a quarter-of-an-hour later. Nedas Maciulaitis, Pablo Andrade and Mark Patton then all found the net early in the second half and although Ryan Jackson grabbed a consolation for 'Breda they conceded another with 15 minutes remaining when Lorcan Forde completed the scoring.
By contrast, HW Welders needed just one goal to get the better of Institute at the Brandywell, that coming on 35 minutes courtesy of Craig Harris.
Meanwhile, on Friday night, Annagh United came from a goal down to beat Dergview at home. Matthew Kirk handed the visitors a seventh minute lead but three goals in the latter part of the first half from Stephen Murray, Stephen Acheson and Ruairi McDonald secured the points for the home side.