A busy night of action in the Premier Division
Cork City came from a goal down at Shamrock Rovers to seal a 4-1 victory and continue their blistering start to the 2017 SSE Airtricity League season.
John Caulfield's unbeaten side have now won 15 and drawn one of their first 16 games of the season and the win over Rovers at Turner's Cross maintains their 15 point advantage at the top of the table.
Trevor Clarke gave Rovers the lead but Cork City fought back with two goals from Ryan Delaney and two other goals from Gearoid Morrissey and John Dunleavy.
Shamrock Rovers were reduced to 10 men on 47 minutes when David McAllister was sent off.
Dundalk remain second after a 2-0 win away at St Patrick's Athletic with goals from Michael Duffy and David McMillan in each half.
Dundalk’s David McMillan celebrates scoring their second goal ©INPHO/Bryan Keane
Bray Wanderers fell back to four points behind Dundalk as the third placed side were held to a 2-2 draw at home to Sligo Rovers.
Aaron Greene had given Bray the lead but Michael Leahy levelled for Sligo.
Bray's lead was restored when Dylan Connolly's 14th minute goal meant the first quarter hour had already seen three goals.
But Leahy scored again for Sligo to salvage a point for the away side.
Drogheda United and Derry City played out a 0-0 draw, while Bohemians secured a 2-1 win away at Galway United to put some space between themselves and the bottom three.
Bray's Ryan Brennan with Michael Schlingermann of Sligo ©INPHO/Donall Farmer
Dinny Corcoran and Lorcan Fitzgerald got the Bohs goals while Ronan Murray netted for the home side.
Finn Harps also gave themselves a big boost in the battle at the bottom as they defeated Limerick 3-2 in Ballybofey.
Ollie Horgan's side led 3-1 at half time thanks to goals from Ciaran O'Connor, Danny Morrissey and Caolan McAleer. But Limerick put themselves within a goal late in the game after Paul O'Conor added to Lee Lynch's first half goal.
Morrissey was sent off late on for Harps but they held on for a crucial victory.