Shamrock Rovers blew a chance to gain further ground on the Premier Division leaders as they slumped to an eleventh stalemate of the season as UCD came from behind to earn a 1-1 draw at Tallaght Stadium.
Eamon Zayed scored his first league goal for Hoops to give them a 24th minute lead after Stephen Rice's initial shot had been blocked by defender David O'Connor.
Despite being outplayed for much of the match, UCD levelled on 65 minutes when Robbie Benson got on the end of a Dean Clarke cross to score with a well-placed header.
Stephen O'Donnell scored an 89th minute equaliser as Dundalk moved up to second in the table as they twice came from behind to get a 2-2 draw at Cork City.
Ciaran Kilduff's acrobatic volley gave Cork the ideal start after just three minutes.
A goal on his debut by defender Brian Gartland, who headed home a Darren Meenan free kick, had Dundalk level on 23 minutes.
But Cork regained the lead just past the hour mark when Daryl Kavanagh slotted home a penalty after Daryl Horgan had been fouled by John Sullivan.
In a dramatic finish, Dundalk got their second equaliser when skipper O'Donnell showed great tenacity to eventually force the ball home after Cork keeper Mark McNulty had saved his initial effort.
Recent singing Dinnny Corcoran scored twice as second-bottom Bohemians - with Owen Heary in caretaker charge following Aaron Callaghan's sacking on Monday - beat 10-man Bray Wanderers 3-1 at the Carlisle Grounds to record their first win in 12 games.
Midfielder Ryan McEvoy celebrated his 23rd birthday when slotting home a penalty to give Bohs a tenth minute lead after Chris Lyons was fouled by Shane O'Connor.
Bray lost defender Adam Mitchell to a red card following a second booking for a foul on Karl Moore in the 60th minute.
But the evergreen Jason Byrne, who earlier in the week received a record sixth football writers' Player of the Month award, levelled for Bray four minutes later from a penalty, awarded after he himself had been taken down by Dave Mulcahy.
Bohs finished strongly against the ten men, though, with striker Corcoran restoring their lead on 79 minutes form Moore's low cross. Corcoran then made sure of the points when scoring his second goal two minutes from time.
Goals from Adam Hanlon and Lee Murtagh kept bottom-of-the-table Shelbourne’s survival push on the boil as they came from behind to beat Limerick 2-1 at Tolka Park.
And while Limerick, who led from Axel Bossekota's first half strike, will feel aggrieved at getting nothing despite dominating possession, Shels deserved their reward for another tenacious display to give them their first back-to-back wins of the season.
The only negative on the night for Shelbourne was Bohemians winning at Bray which means they remain a point adrift at the foot of the table.
Bossekota took David O'Leary's flicked header in his stride to fire Limerick deservedly in front on 17 minutes.
Shels battled back and equalised seven minutes into the second half when Murtagh set up Hanlon to drill to the net from the edge of the box.
Sean Brennan then worked a one-two with Hanlon to cross for Murtagh to sweep home the winner ten minutes from time.