Fermanagh edged out the Dubs in a thrilling Allianz NFL Division 1A clash at Brewster Park on Sunday.
The Ernemen took an early lead before Dublin forward Thomas Quinn saw his penalty tipped onto a post by keeper Christopher Breen.
Fermanagh led 0-5 to 0-2 at half-time and increased the gap after Dublin's Paul Casey was sent-off.
The visitors fought back to lead only for Fermanagh to go ahead again and hold on in a tense finale.
Aidan Lyttle scored two points as Fermanagh dominated the first half, with the homeside winning the midfield battle and carrying more attacking threat.
Tom Brewster pointed to make it 0-6 to 0-4 after Casey was dismissed for a second yellow card.
But three unanswered points from Quinn edged Dublin ahead before Brewster, Eamon Maguire and Mark Lyttle restored Fermanagh's advantage.
Quinn had a chance to level in injury-time but he sent his free wide to the delight of a 7,000 crowd in Enniskillen.
Fermanagh: C Breen, N Bogue, B Owens, S Goan, R Johnston, S McDermott, P Sherry, L McBarron, M Murphy, D Kelly, T Brewster, M Little, R Keenan, J McGurn, E Maguire.
Dublin: S Cluxton, P Griffin, B Cahill, D Henry, P Casey, C Goggins, P Andrews, D Magee, C Whelan, D Lally, A Brogan, B Cullen, D O'Callaghan, C Keaney, T Quinn.