Donegal struck gold late in both halves to defeat derby rivals Tyrone.
On a tense night in Ballybofey, the Ulster heavyweights were level eight times.
Oisin Gallen’s point had Donegal with their noses in front but Jeaic MacCeallabhui converted at the far post in stoppage time.