This season however saw Sligo resurrect their FAI cup form and they followed up an away win at Waterford United with 1–0 victories over Cork City and Derry City. The semi final against Shamrock Rovers saw the highlight of the season so far as Sligo Rovers comfortably won 3–0. Rovers would face Drogheda United who had knocked them out of the Setanta Cup and a sluggish first half saw the Louth men go a goal up. With fifteen minutes to go they still trailed but suddenly the whole game came to life as substitute Danny North equalized and a few minutes later gave Sligo the lead with a goal from a clever but controversial free kick routine. The protests over the goal led to a Drogheda player getting sent off but Sligo were also reduced to ten men as Gavin Peers was forced off with injury after all the substitutions had been made. Drogheda took advantage of this to equalize and another Sligo Rovers cup final looked on its way to extra time. However, with injury time running out Danny North turned provider setting up Anthony Elding for a great finish and a third FAI Cup for Sligo Rovers in four seasons.