In the women’s Ulster Premier League, Banbridge sent Dungannon plunging to their first defeat of the season with a shock 2-0 win at the Tyrone venue.
The result harms Dungannon’s title chances but also eases Bann’s relegation concerns as they are now five points clear off the drop-zone.
A goal in each half from Rachel Kerr and Stef McCullough sealed the win after a fine counter-attacking display from Phil Rankin’s team.
Bann captain Gail Doran said: “It was a tense game but exhilarating at the same time after we went into it as underdogs with a lot to prove.”
“We are very happy with the win but at the same time, we know we have a lot to build on, so we are just taking it game by game.”
Ballymoney took advantage of Dungannon’s slip up to move three points clear at the top as Nikki Parke’s hat-trick helped them to a 6-0 home win over North Down
Queen’s, who have games in hand, maintained their 100% record with a 2-0 win over Ulster Elks while Sarah McClure hit two of the goals as champions Lurgan kept in touch with a 4-2 win at Rainey.
In Senior One, Lisnagarvey are in pole position after a 5-1 win at Armagh, Raphoe and Priorians beat Ballyclare and Knock respectively by the same score while the game between CI and Victorians ended in a 0-0 draw.
In the men’s Premier, Bangor beat 10-man Instonians 3-1 to overhaul the Belfast team at the summit. Bangor had the best of the early exchanges and took the lead in the ninth minute from their third penalty corner of the game.
The set piece was saved well by Sam Brown but Ryan Burgess was on hand from mid circle to fire home. Inst’s best chance of the half came in 17th minute from a corner but Chris Barnes effort was dealt with by Andy Seay in the Bangor goal.
However Barnes equalised for the Belfast side in the 41st minute with a reverse stick effort from open play. Bangor went in front in the 55th minute, Burgess grabbing his second with another fine strike.
Instonians were reduced to 10 men for the last period of the game when their captain William Robinson was red carded dissent and Bangor capitalised in the last minute by making the points safe when Rhys Cunningham scored from close in.
“I thought we played well and we’re good value for the win.” said Bangor coach Scott Parker. “There are eight games to go and although we are two points clear I would still say inst and kilkeel are the favourites for the league given the amount of away games we have left. But we’ll give it everything we have but it’s just great to be in the mix.”
In Saturday’s other games, Jordan Robinson hit a treble for Mossley in a 5-2 win at Civil Service while Raphoe recorded their first win with a 3-2 victory over Antrim.
South Antrim and Queen’s drew 1-1 while Newry and Portadown shared four goals and Kilkeel thumped North Down 8-2 on Friday night.
Ulster Premier: Ballymoney 6 (N Parke 3, L Nevin, K Minihan, O Mullan) North Down 0; Dungannon 0 Banbridge 2 (R Kerr, S McCullough); Rainey 2 (C Burns, A Burns) Lurgan 4 (S McClure 2, L Wright, O Gibson); Ulster Elks 0 Queen’s 2 (J McMaster, T Hastings);
Senior One: Armagh 1 (C Donaghy) Lisnagarvey 5 (R Houston 2, A Jebb, L McCracken, L McDonnell); Ballyclare 1 (K Dixon) Raphoe 5 (E Harpur 2, S Barnett, V Wray, Z Tinney); CI 0 Victorians 0; Priorians 5 (R McSparron 2, E Allen 2, S Black) Knock 1 (S Webb).
Ulster Premier: Bangor 3 (R Burgess 2, R Cunningham) Instonians 1 (C Barnes); Kilkeel 8 (D Rae 2, D Finlay 2, E Agnew, J Aiken, J Finlay, W Annett) North Down 2 (P Templeton 2); Civil Service 2 Mossley 5 (J Robinson 3, J Cathcart, H Dow); Newry 2 (A Irwin, C McKnight) Portadown 2 (G Croft, L Bell); Raphoe 3 (T Orr, K Meehan, S Goudie) Antrim 2 (A McBride, A Linford); South Antrim 1 Queen’s 1 (R Wolseley)