Gary Twigg worked the oracle once again for Shamrock Rovers with a brace as the champions came from behind to win 2-1 at Drogheda United.
Dean Marshall gave suspension and injury depleted Drogheda a 34th minute lead.
But Twigg latched onto a Stephen Rice ball to round Gabriel Save and level a minute before the interval.
Twigg then got the winner seven minutes into the second half when stabbing the ball home following a Killian Brennan free-kick.
A late, late equaliser from defender Jason McGuinness earned 10-man Sligo Rovers a 1-1 draw at Shelbourne.
McGuinness struck three minutes into added time to head home from Gavin Peers' cross.
Shelbourne had led from Philly Hughes’ superbly struck free kick on 42 minutes.
Sligo striker Mark Quigley was then sent off on the blow of the break for a bad tackle on Paddy Kavanagh.
Both sides finished with ten men at Richmond Park as St. Patrick’s Atheltic beat Bray Wanderers 1-0.
Dean Kelly got the only goal on 15 minutes with a header from Sean O’Connor’s corner.
Bray defender Dave Webster was sent off for a second booking on 80 minutes. He was then joined by ex-Bray winger Jake Kelly, on the pitch just 17 minutes as a substitute, seven minutes later following a tussle with Dane Massey.
Bohemians also had a player sent off as they lost 1-0 at Derry City.
Midfielder Stephen McLaughlin got the only goal at the Brandywell four minutes into the second half with a superb header from Simon Madden’s cross.
Bohs’ striker Adam Martin had been shown a straight red card seconds before half-time for a nasty tackle on McLaughlin.
A first half goal from Mark Langtry gave UCD a 1-0 win over newly promoted Cork City at the UCD Bowl.
Defender Langtry struck on 38 minutes to finish at the near post from Chris Mulhall’s cross.
In the northeast derby at Gortakeegan, Monaghan United and Dundalk played out a scoreless draw.