Sligo Rovers collected three valuable points in Friday night's SSE Aitricity League of Ireland Premier Division game at Oriel Park with a 2-1 winner against third-placed Dundalk.
The win means Rovers swap places with the Dundalk in the table and move up to third.
Rovers, who were fourth in the table, took the lead through Max Mata before Dundalk equalised from the penalty spot shortly before half-time.
Rovers matchwinner was Stefan Radosavljevic who scored a fine individual goal in the 89th minute.
Friday's LOI Premier Division results
Dundalk 1 Sligo Rovers 2
St Patrick's Athletic 4 Cork City 0
Derry City 0 Drogheda Utd 1
Bohemians 0 Shamrock Rovers 2
UCD 0 Shelbourne 0

First Division
Kerry FC 1 Finn Harps 1
Wexford 0 Galway Utd 4