With Promise Omochere assisting for the brace, Dawson Devoy and Junior Ogedi-Uzokwe scored the goals to give the Bohemians a well-deserved win at Dalymount Park.
He completed a season double over Sligo – now winless in five games – for Keith Long’s Gypsies, who surged past their visitors to fifth in the table.
Ed McGinty’s sharp reflexes and the frame of his goal prevented the Bohemians from taking the lead in the 14th minute, when the Sligo goalkeeper deflected a Ciaran Kelly header from a Jordan Flores corner into his crossbar.
First substitutes Ali Coote and Max Murphy opened for Sligo down the right. Devoy just couldn’t get enough on his shot to bother McGinty.
Junior could have broken the tie in first-half stoppage time, but having outplayed Garry Buckley, he dragged his weak shot wide with only McGinty to win.
Omochere entered from the left flank into the center in a switch with Junior from the restart, as Bohemians continued to dominate with Devoy volleying just above the first nine minutes.
Devoy made no mistake seven minutes later when he gave the Bohemians the lead.
Flores, with a crescent corrido and a crescent cross, was the initial architect. Omochere held the ball well to find Devoy in space to take his shot to the roof of the net for his fifth goal of the season.
McGinty made the save of the night to capture a stunning 76th minute from Junior.
Just a minute later, McGinty was taken aback when Junior scored the Bohemians’ second goal after another run and assist from Omochere, the Londoner’s fourth goal of the season.
Substitute Adam McDonnell gave Sligo hope with an 87th-minute shot from a long ball, but Bohemians had done more than enough to take the points.
bohemians: Talbot; Packham (Murphy, 31; Finnerty, 84)), Doherty, Kelly, Wilson; Flowers, Levingston; Twardek (Coote, 21), Devoy, Omochere; Junior.
Rovers of Sligo: McGinty; Horgan, Buckley, Blaney (Pijnaker, 68), McCourt; Bolger, Morahan (McDonnell, 64); O’Sullivan (Hamilton, 64), Cawley, Fitzgerald (Banks, 64); Keena (Heaney, 83).
Referee: Rob Hennessy (Limerick).