Lynn Marie Grant came off the bench to earn 10-player Wexford Youths a huge victory against Shelbourne at Ferrycarrig Park with a terrific 89th-minute strike on Saturday afternoon.
The hosts needed a win to keep themselves in the title hunt but they were dealt a hammer blow in the 56th minute when Kylie Murphy received a second yellow card for pulling back an opponent.
Shels bossed possession thereafter, as they looked to stretch and probe the stubborn Wexford rearguard.
The home side held firm however and then, with a minute to go, Grant steered a super strike into the top corner to lift Wexford Youths to within a point of second-placed Shels and four off leaders Peamount.
Peamount tightened their grip on the lead with a 3-0 defeat of Galway United.
Stephanie Roche broke the deadlock at Eamonn Deacy Park when she tapped home from close range just nine minutes in.
That's how it stayed until just after the hour mark when Roche struck again, this time steering home a brilliant left-footed volley from inside the area.
Aine O'Gorman wrapped it up with a cool finish as Peamount kept up the pace at the summit.
DLR Waves had too much firepower for a gutsy Treaty United at the UCD Bowl, outgunning the Limerick side 5-2 in the day's other game.
DLR were 3-0 up by half-time thanks to goals from Catherine Cronin (7), Carla McManus (17) and a Jesse Mendez own goal (37).
Treaty rallied brilliantly on the turnaround as Jenna Slattery struck a brace between the 55th and 63rd minutes to make their hosts sweat.
Jetta Berrill settled their nerves though in the 73rd minute when she made it 4-2 and Berrill struck again in injury time to put afurther gloss on the scoreline.