Shelbourne put their poor display in losing at home to Derry City last week behind them as they frustrated champions Shamrock Rovers to earn a 2-2 draw at Tallaght Stadium.
In-form Rovers, who'd won four of their last five league games, took the lead through Ciaran Kilduff on 27 minutes.
Shels stormed back into the game in the second half, however, with ex-Hoops winger Paddy Kavanagh equalising seven minutes in before Philly Gorman put Alan Mathews' side ahead on 77 minutes.
But Ronan Finn, in terrific form for Rovers lately, struck five minutes later to earn Stephen Kenny's side a point with a shot from outside the area - the midfielder's fifth goal in the last six league games.
The draw all but ends fourth-placed Rovers' title retention hopes, however, as they are now ten points behind leader Sligo Rovers with seven games to play.
Drogheda United and St. Patrick's Athletic - in second and third place respectively - remain in the hunt as they won at Bray Wanderers and Bohemians respectively.
St. Pat's came from behind to beat Bohemians 3-2 in a cracking Dublin derby at Dalymount Park to move two points clear of Rovers in third place.
Evan McMillan put a young Bohs side ahead on 25 minutes with James Chambers levelling with a side-foot volley seven minutes before half-time.
Chris Forrester toe-poked home from a Sean O'Connor cross to put St. Pat's ahead three minutes into the second half.
But Bohs hit back when central defender Kevin Feely headed home a Danny Joyce corner three minutes later.
Winger O'Connor then won it for a sluggish St. Pat's with a stunning volley from some 25 yards in the 70th minute.
Drogheda remain second, six points behind Sligo though with a game more played, as they beat Bray for a third time this season, winning 3-1 at the Carlisle Grounds.
Midfielder Eric Foley gave Drogheda the lead with a dipping volley two minutes into the second half.
Bray hit back to level on 69 minutes when substitute Dean Marshall shot past Gabriel Sava.
Declan O'Brien restored Drogheda's lead on 74 minutes from a penalty after Adam Hanlon had fouled Philip Hand.
Bray had midfielder Kevin O'Connor sent off for a second booking on 80 minutes before substitute Jason Marks sealed Drogheda's win with their third goal two minutes later.
David McMillan scored twice as UCD beat Dundalk 2-1 in the basement battle at Oriel Park to move seven points clear of Louth side at the foot of the table.
McMillan put College in front on the half hour after Dundalk failed to clear Danny Ledwith's cross.
Michael Rafter levelled for Dundalk eleven minutes into the second half following good approach play by Lorcan Shannan and John Mountney.
But a foul by Paul Whelan on Ledwith gave UCD an 80th minute penalty which McMillan confidently dispatched.
Garry Buckley scored on his league debut as Cork City won 1-0 at Derry City.
The only goal of the game arrived on 68 minutes when Buckley headed home a corner.
Derry finished the game with ten men after central defender Ryan McBride was shown a straight red card ten minutes from time.