Shelbourne go into the international break five points off Premier Division leaders Bohemians after they squeezed past Sligo Rovers at the Showgrounds.
Daniel Kelly scored the game's only goal just past the hour, while Shels goalkeeper Wessel Speel pulled off a wonderful save in added time to deny Archie Meekison and preserve the Dubliner's points.
The defeat was the Bit O'Red's sixth in eight games and was the sixth game this year in which they have failed to score.
Rovers have found goals hard to come by this season. To make matters worse, John Russell had to prepare his side for this game without creative winger Ryan O'Kane who faces up to two months out with a fractured arm sustained at Oriel Park on Monday night. Conor Reynolds, Shane Blaney, Jad Hakiki and Sean Stewart also missed out with knocks.
O'Kane was one of two changes for Russell from that loss in Louth. Meekison took his place in the Sligo starting eleven, while centre half Sean McHale replaced Gareth McElroy who dropped to the bench.
Chasing the tails of fellow Dubliners and early challengers Shamrock Rovers, St Pat's and Bohs, Shels boss Joey O'Brien looked to keep up their recent impressive record in the north west. Kelly, John Martin, Ali Coote and Sam Bone all coming back in having missed the recent testy stalemate with Bohemians.
Sligo haven't recorded a win over the Tolka outfit in almost two years and looking for a first win in three, they did manufacture an early opening. However, nobody was willing to meet Meekison's flated ball to the back stick six minutes in.
McHale got a foot in front of Kelly's shot towards the bottom corner as Sam Sargeant closed in. The Pat's loanee's intervention perhaps had a bigger impact than from first viewing, as it looked as if Kelly's effort might have sneaked in following a superb through ball from former Sligo midfielder Jack Henry-Francis.
Even early on, this game was stretched, which opened up the pitch for either side.
The Shels rearguard was left scrambling to clear the ball on 21 minutes when a panicked Speel fired an attempted clearance off the back of his own player. Shels blessed by the positioning of defender Sam Bone who scooped Alex Nolan's follow-up shot on off his own goal line.
Kameron Ledwidge fired a rocket from 25 yards over the Rovers goal 90 seconds later. While sloppy play from Sligo's Ollie Denham allowed Kerr McInroy space to progress and find Harry Wood but Rovers skipper Will Fitzgerald returned in time to block away Wood's goalward strike.
Sligo were left aggrieved in Dundalk when Fitzgerald conceded a questionable late penalty for the Lilywhites' winner. The Limerick native had a shout for a spot kick for his own side late on in the first period when he tangled with Ali Coote in the Shels area. Referee Paul Norton decided to go against Fitzgerald again, booking him for simulation.
McHale headed a Fitzgerald corner past Speel's front post thirteen minutes into the second half, after the Dunboyne native battled his way to the end line.
The Drumcondra men made the most of hesitant Sligo defending on 63 minutes when they hit the lead. Rovers sat off, allowing Kelly to pull inside on his left foot before rifling a superbly executed drive into the opposite corner of Sargeant's goal.
Wood nearly doubled Shels' lead five minutes later but Sargeant managed to shepherd the ball past his post. While Rovers pair Gareth McElory and Seb Quirk had opportunities at the Shels end as Sligo's search for a first goal in three games went on.
Rovers did create once more chance in added time, but Speel reacted in time to get in front of Meekison's hammered effort.
Sligo Rovers: Sam Sargeant; Jeannot Esua, Ollie Denham, Sean McHale, Will Fitzgerald; Carl McHugh (Gareth McElroy 70), Seb Quirk, James McManus (Ciaron Harkin 79); Alex Nolan (Mai Traore 70), Archie Meekison; Cian Kavanagh.
Shelbourne: Wessel Speel; Zeno Rossi, Sam Bone, Kameron Ledwidge, James Norris (Sean Gannon 77); Jack Henry-Francis (JJ Lunney 86), Kerr McInroy; Daniel Kelly (Evan Caffrey 86), Ali Coote (Maill Lundgren 67), Harry Wood; John Martin (Sean Boyd 76).
Referee: Paul Norton
Attendance: 2,878.
Listen to the RTÉ Soccer podcast on Apple Podcasts, Spotify or wherever you get your podcasts.
Watch Czech Republic v Republic of Ireland on RTÉ2 and RTÉ Player from 7pm on Thursday, 26 March. Follow our live blog on RTÉ.ie/sport and RTÉ News app or listen to commentary on RTÉ Radio 1.