Former Donegal manager Rory Gallagher made a winning return to MacCumhaill Park as he watched his side beat Donegal by 1-13 to 1-10 in their Dr. McKenna Cup clash.
This win puts the Ernesiders into the semi-finals as group winners.
Donegal now go to Monaghan on Sunday knowing that they have to win to have any chance of getting through as the best runners-up.
Fermanagh got off to a good start and led by 0-3 to no score early on.
Donegal then had Odhran Mac Niallais black carded, but his replacement Jamie Brennan soon made his mark with a goal to add to points from Niall O'Donnell and Ciaran McGinley as Donegal moved iinto a 1-2 to 0-3 lead after 20 minutes.
Brennan added more points with O'Donnell on target as well as Donegal then got on top during a period that saw Fermanagh scoring only one point.
Sean Quigley was the main man in attack for the Ernesiders during the first half.
Donegel went on to lead by 1-5 to 0-5 at the break.
Fermanagh started the second period well and the side were level before Stephen McBrearty pointed to put Donegal 1-7 to 0-9 ahead.
But the visitors drew level and then took the lead with a goal and another point from Sean Quigley putting them 1-11 to 1-7 ahead.
Fermanagh kept Donegal at bay for the remainder of the game and deservedly won with three points to spare.
The official attendance was 1,625.
On Sunday, Donegal go to Clones to face a Monaghan side who beat Queen's this evening.
Fermanagh have finished with six points while Donegal and Monaghn both have two points each with a game left.
Monaghan 2-13, Queen's 0-7
Tyrone 2-22, Cavan 0-7
Derry 1-14, Down 2-10
Antrim 0-15, St. Mary's 4-8
Armagh 0-12, Ulster University 1-9.
If you have a story or want to send a photo or video to us please contact the Donegal Now editorial team. Between 9am and 5pm Monday to Sunday please call 074 9112712. Between 5pm and midnight please call or text 086 792 2103. Or you can email [email protected] at any time.