A late Mark Quigley goal, his first of the season, gave Sligo Rovers a big 2-1 win against Derry City at the Brandywell to open up a seven point lead at the top of the Premier Division table.
Quigley struck on 86 minutes to shoot home after good work from Pascal Millien and Seamus Conneely.
A terrific hit from all of 25 yards by David Cawley had given Sligo the lead ten minutes into the second half. But Derry levelled ten minutes later when David McDaid latched onto a delightful through ball to dink over Gary Rogers.
Champions Shamrock Rovers fell further off the pace as they had to settle for a 1-1 draw at financially desperate Dundalk, who parted company with manager Sean McCaffrey just 24 hours before.
Gary Shanahan lifted spirits for the home side when slotting the ball past Rovers keeper Oscar Jansson on 18 minutes after the visitors failed to defend a free-kick.
In an entertaining game before a decent crowd, Rovers deservedly equalised on 61 minutes when substitute Daryl Kavanagh stabbed home form close range after Dundalk couldn't clear their lines following a Killian Brennan free-kick.
Paddy Kavanagh hit the winner against his former club as Shelbourne beat Bray Wanderers 3-2 in a thriller at the Carlisle Grounds.
Shels' skipper David Cassidy put his side ahead with a delightful chip on 28 minutes
Kieran Waters levelled for Bray when punishing a mistake by Brian Shortall eight minutes later.
Philly Gorman poked home from strike partner Philly Hughes low cross to restore Shels' lead right on 45 minutes.
But before referee Neill Doyle blew for half-time Bray's Waters was sent off for raising his hands to Shels' defender Gareth Matthews.
Bray refused lie down, though, and John Mulroy punished an error by Shels' keeper Chris Bennion to pull Wanderers level again four minutes into the second half.
Kavanagh then won it for Shels on 77 minutes when he pounced to fire to the unguarded net after Bray keeper Darren Quigley had punched away a cross from Matthews.