The Ulster Elks completed a double success over champions Pegasus to keep their Premier League chances very much alive after a 1-0 win at Upper Malone on Saturday.
Aine Curran’s second half goal proved to be crucial and now Pegasus have a real battle on their hands if they are to retain the title.
But it is Ards who remain favourites after they stayed top of the table with a 7-1 win over Randalstown.
However, the Elks could still win the trophy as Ards still have to play Pegasus twice while the Jordanstown side have now faced both their main rivals on two occasions.
Saturday’s game was a close contest played in appalling conditions but both teams served up an entertaining 70 minutes.
Pegasus missed a great chance in the second minute when Suzanne Ferris narrowly failed to connect with an Alex Speers cross.
In the 20th minute Elks keeper Rebecca Davisdon made a great stop from a Hannah grieve set piece.
Nine minutes after the break Davidson again did well to save from Vanessa Surgeoner whose shot sailed just wide as a result.
On the hour Curran got the crucial goal when she sent a reverse stick shot low into the net for the winner.
Ferris then found herself one-on-one with the keeper who forced her wide and the danger was cleared at the expense of a corner.
Pegasus finished the game on top forcing several more corners but a combination of good defending and poor finishing mean the Elks held on for a vital victory.
Becky Weir hit a hat trick for Ards in their big win over Town which keeps them at the top of the table.
Goals from Brigid Cleland and Nikki Parke gave Ballymoney a 2-0 win over Portadown while the game between Queen’s and Lisnagarvey ended in a 0-0 stalemate.