A second half header from Neil Yadolahi stunned Sligo and gave Drogheda their second league win of the season in as many games at United Park tonight.
It took Sligo just seven minutes to take the lead. Cretaro won the ball back for the visitors before linking up with Devaney and Russell, who crossed for Corcoran and the former Drogheda man headed past Schlingermann to give Sligo the lead.
However, their lead would last less than 10 minutes. Mick Daly saw his cross from the right missed by Thornton but the ball fell to Jason Marks at the far post, he cut back and crossed for Kavanagh who headed home his second league goal of the season.
Sligo thought they had regained the lead minutes later but Cretaro saw his strike cancelled out after Corcoran had fouled Schlingermann in the build-up.
Sligo then had an appeal for a penalty waved away by referee Robert Harvey, as the ball bounced up and hit the arm of Gorman.
Sligo hit the front again on 37 minutes as Gavin Peers headed home a Russell corner on his 300th appearance for the Bit O’ Red.
Jason Marks went close to levelling the game for Drogheda on 58 minutes but his shot drifted just wide of the far post.
Sligo then had a chance to go two in front as Cretaro played in Corcoran who saw his shot brilliantly cleared off the line by Joe Gorman.
This is where the game turned. 63 minutes gone and Drogheda were level. Cathal Brady latched on to a ball from Daryl Kavanagh and his shot found the back of the net off the inside of the post.
Just six minutes later, Drogheda were in front. Sean Thornton swung a free kick into the box, Neil Yadolahi climbed highest and saw his brilliant header loop over Coulter to give Drogheda the lead.
Sligo pressed in search of an equaliser and almost found it on 89 minutes. Steven Beattie passed the ball into the path of Devaney who saw his shot cleared off the line by the excellent Joe Gorman.
Drogheda hung on for a superb victory over a very good Sligo side. Drogheda now travel to Galway next Friday in the hope of making it three wins from three in the league while Sligo face Derry at home next Saturday looking for their first league win of the campaign.
Drogheda United: Schlingermann; Daly (C), Byrne, Yadolahi, Gorman; Maher, Thornton; Brady (Scott), Marks, Brennan (Duffy); Kavanagh.
Subs: Connolly, Buckley, Walshe, Dunne, Mulvenna
Sligo Rovers: Coulter; Keane, Peers (C), Folan, Ledwith; Beattie, Russell (Puri), Cawley, Cretaro (Nielsen), Devaney; Corcoran.
Subs: Kelly, Dykes, McManus, Wearen, Ward.
Pundit Arena Man Of The Match: Cathal Brady (Drogheda United).
The winger ran himself into the ground for the home side and was the scorer of their second goal. He deserved his standing ovation from the home crowd when subbed late on.
Gerard Grimes, Pundit Arena