In the SSE Airtricity Premier Division on Monday night, champions Shamrock Rovers suffered a shock defeat to Waterford, losing 3-1 at Tallaght Stadium.
It was the worst possible start for Rovers as a Leon Pohls own goal gave the visitors the lead after three minutes. Five minutes later, Johnny Kenny scored to level things up for the champions.
Dean McMenamy restored Waterford's lead in the 17th minute before Connor Parsons scored a second half goal to seal the win.
Shelbourne scored late on to earn a 1-1 draw with Derry City at the Ryan McBride Brandywell.
Paul McMullan had put the Candystripes in front, but a 90th minute Sean Boyd strike meant Damien Duff's side remain three points clear at the top of the table.
Elsewhere, Drogheda United defeated Dundalk 2-1. Sligo Rovers defeated St Patrick's Athletic on a 1-0 scoreline.
Meanwhile, Bohemians lost 1-0 to Galway United.