Derry make it back-to-back home wins with a narrow win over Waterford at the Brandywell.
Ciaron Harkin smashed in his first goal for Derry to put the Candystripes in front on 13 minutes.
Shane Duggan scored a penalty on the hour mark to bring Waterford level at the Brandywell.
Derry went back in front thanks to an own goal from Rory Feely after 75 minutes.
A superb Cory Galvin strike three minutes from time gave Waterford hope after a Georgyo Poynton own goal put Derry 3-1 in front.
Derry City: Cherrie, Harkin, Sloggett, Parkhouse, McCrudden, Ogedi-Uzokwe, Toal, McClean, Cole, Gilchrist, McNamee (capt).
Subs: Gartside, Coll, Bruna, Delap, Tweed, Stokes, Kerr.
Waterford: Connor, Feely, Lynch, Duggan, Browne, Lunney, Drinan, Twine, Elbouzedi, Delaney, Hery.
Subs: Ketro, Kouogun, Walsh, Galvin, Poynton, Griffin, Akinade.