Ryan De Vries' winner three minutes from time moved Sligo Rovers into fourth spot in the SSE Airtricity League Premier Division as they edged past Derry City at the Showgrounds.

The New Zealander’s goal was reward for Liam Buckley’s side who shaded a closely fought contest and claimed their first win in four.

Having gone three games without finding the net, there were a few hairy moments for Sligo early on.

Goalkeeper Ed McGinty spilled Adam Hamill's second minute corner, but had stand-in centre half Garry Buckley to thank when the Corkman swept the ball to safety with City dangerman Walter Figueira close-by.

Rovers' hearts were in mouths again five minutes later when their defence allowed another Hamill corner flash across the face of the home goalmouth.

While Jack Malone fired Derry’s next effort across the target 22 minutes in after good work from Figueira through the middle.

Ryan De Vries nods home the winner

Rovers slowly grew into this tie but struggled to find that telling decisiveness in the final third.

Ronan Coughlan thought he might have had a spot kick on the half hour when he felt the hand of a Derry defender on his back as he challenged to get on the end of a Regan Donelon cross.

Referee Neil Doyle didn’t entertain Sligo’s limited calls for a penalty before the ball finally fell to Jesse Devers. The Ballina native slicing his half volley high and wide over Pete Cherrie’s goal.

Rovers’ top scorer Coughlan should have had his fifth league goal of the season nine minutes from the break.

The busy Devers saw his initial volley pushed away by Cherrie. The ball landed to Coughlan who, from three yards, could only strike it off the already grounded goalkeeper.

Former Derry attacker Junior showed some silky touches to pull off a series of one-twos with Coughlan on 54. The latter squared for Niall Morahan who dragged the ball wide of Cherrie’s post with an unconvincing strike.

Cherrie got in the way of Donelon’s attempt shortly after when the full back aimed for the bottom corner. While City skipper Conor McCormack couldn’t make the most of the space in front of him when he shot wide from a quickly taken free 30 yards out.

Derry substitute Steven Mallon went close from the angle on 64 as both sides continued in search of an opener.

It was then the visitor’s turn to spurn a clear goal-scoring chance when the sliding Figueira knocked the ball against the woodwork, after Ibrahim Meite’s squared ball had left the Londoner facing an empty net.

Declan Devine’s charges were to regret that miss when Sligo struck for the winner soon after.

City failed to clear their lines as Alex Cooper’s swerving cross was allowed make its way towards Cherrie’s back post. De Vries on hand to nod home for his third goal of the year.

Sligo Rovers: Ed McGinty; Darragh Noone, Teemu Penninkangas, Garry Buckley, Regan Donelon (Alex Cooper 80); Niall Morahan, Will Seymore; Jesse Devers (Lewis Banks 84), Ryan De Vries, Junior; Ronan Coughlan.

Derry City: Peter Cherrie; Darren Cole, Eoin Toal, Cameron McJannett, Ciaran Coll; Conor McCormack, Jake Dunwoody (Ciaron Harkin 84); Adam Hamill; Jack Malone (Steven Mallon 60), James Akintunde (Ibrahim Meite 73), Walter Figueira.

Referee: Neil Doyle