Cork City 1 Sligo Rovers 2
Fahrudin Kuduzovic scored his fifth winner of the season as Sligo won for the sixth time in eight games to leapfrog Cork and Bohemians up to fourth place in the table.
Kuduzovic and Mark Boyd struck the bar either side of Adam Hughes collecting Matt Judge's pass to fire Sligo into a 14th minute lead.
Sunderland-bound Roy O'Donovan levelled for Cork on 32 minutes with a good finish from a tight angle.
But Cork were generally poor and they fell to Kuduzovic's 56th minute winner when the Bosnian's 25-yard free-kick deceived Mick Devine to go through the wall and beat the City keeper at his near post.