Caroline Thorpe snatched a dramatic last minute winner as Raheny United defeated Peamount United in at five-goal thriller at Greenogue.
Stephanie Roche nudged Peamount ahead in the third minute, but Noelle Murray cancelled that effort out nine minutes later.
A Roche penalty on 24 minutes had Peamount in front again, but Rebecca Creagh restored parity with 14 minutes left on the clock with a powerful header.
Late on a draw seemed likely, but Thorpe arrived in the right place at the right time to pounce on a goalkeeping error as Raheny eked out a critical 3-2 triumph which keeps them firmly in the title race.
Leaders Wexford Youths delivered a polished performance sprinkled with goals to destroy 6-1 Castlebar Celtic at Milebush Park.
There was local optimism in the west before the game, but Wexford maintained their improving form to ensure they grabbed an encouraging win.
Rianna Jarrett was the star for Wexford again hitting four goals and creating numerous chances for the vibrant visitors who hit the front in the fifth minute.
Inevitably it was Jarrett who provided the opportunistic finish and then the player of the match added a second on 23.
Emma Mullin gave Celtic a dash of hope seconds later when halving the deficit seconds later, but Wexford weren't bothered.
Ciara Rossiter put Wexford back in control and Jarrett added two more after the restart as Wexford cruised to an emphatic success.