Sligo Rovers stretched their unbeaten run at home to seven games after beating Shelbourne 3-1 at the Showgrounds.
Brian McManus had Shels in the lead early on, but the Bit O'Red found a way back into this game courtesy of a Max Mata equaliser.
Aidan Keena struck before the break as Sligo led at the interval, while the same player settled the tie in injury time after dispatching a penalty.