Shamrock Rovers came from behind to beat Cork City 2-1 at Turner's Cross and maintain their mid-season revival with a fourth away win on the spin.
Cork defender Ian Turner gave his side the perfect start when scrambling the ball home after just three minutes.
But Rovers responded well and finally levelled on 42 minutes when in-form midfielder Ronan Finn drove home from the edge of the area.
Winger Gary McCabe then won it for Stephen Kenny's revitalised side with a brilliant free kick on 61 minutes.
Drogheda United remain second in the table, two points ahead of Shamrock Rovers, after they came from 2-0 down to beat Dundalk 3-2 in the Louth derby at Hunky Dorys Park.
Mark Griffin appeared to have bottom-of-the-table Dundalk in control, twice punishing poor defending to score in the fifth and 25th minutes.
But Peter Hynes led the Drogheda revival when pulling goal back on 31 minutes before a dramatic late, finale.
Hynes got his second of the night on 87 minutes to level the scores before recent signing John Sullivan won it for Droghewith a goal three minutes into time added on at the death.
UCD took advantage of Dundalk's defeat as they beat Bray Wanderers 3-1 at the UCD Bowl to move four points clear of the Oriel Park side ahead of their meeting next week.
David McMillan gave College a 15th minute lead from the penalty spot after a foul on Hugh Douglas.
Midfielder Sean Houston had Bray level when scoring following a 62nd minute corner.
But a bizarre goal on 83 minutes restored UCD's lead. Darren Quigley did well to parry a stinging volley from Paul O'Conor onto a post, but the rebound struck the unfortunate Bray keeper to enter the net.
Chris Lyons sealed the points for UCD three minutes later, tapping home after McMillan had burst through to set him up.
Shelbourne's shocking home form continued as they lost for the fourth league game running at Tolka Park as Derry City made the long trip home with the three points after an all too comfrotbatle 2-0 win.
Derry led from the eighth minute when they carved Shelbourne open. Skipper Barry Molloy fed Conor Murphy on the left and his low cross was swept home by David McDaid.
A goalkeeping howler from Dean Delany gifted Derry their second goal on 55 minutes when he fumbled Stephen McLaughlin's tame volley into the corner of his net.