Ten-man Shelbourne held on bravely to all but stave off the threat of relegation as Sligo Rovers' hopes of finishing in the top four suffered a crushing blow on a balmy evening in north Dublin.

[MORE]