Sligo made it three wins on the bounce in Division 2B of the men's Energia All-Ireland League on Saturday with a 28-21 victory away to Dungannon at Stevenson Park.
Paddy Pearson's side are up to joint fifth in the league table after this win.
Dungannon led 7-0 early on but Sligo responded well with tries from team captain Cal Goddard and Matthew Earley - and accurate place kicking from Euan Brown helped the visitors established an 18-7 half-time lead.
Ross Hickey added a third try for Sligo in the second-half after Dungannon were reduced to 14 players for 10 minutes.
While Dungannon ralled with a touchdown in the closing stages, Sligo had more than enough to collect the win.
Saturday's Div 2B results
Dungannon 21 Sligo 28
Malahide 7 Greystones 35
Galway Corinthians 54 Belfast Harlequins 14
Enniscorthy 18 Rainey Old Boys 19