Donegal 1-18 Armagh 0-19
Donegal earned promotion to Division 2B for 2021 after a titanic battle in yesterday's Allianz Hurling League Division 3A Final in Éire Óg Carrickmore.
They gained revenge for a group stages defeat, with Orchard County native Declan Coulter top-scoring with 10 points for the winners.
Ryan Gaffney's early goal chance was sent out for a 65', which Artie McGuinness failed to convert, and Donegal immediately capitalised.
Gerry Gilmore grabbed a second minute goal, to put his side into a lead they wouldn't relinquish.
The Orchard County kept in touch through the first half thanks to the efforts of Nathan Curry and Dean Gaffney from open play and placed balls, with defender Oisín Keenan also on target with a long-range point.
Keenan's 20th minute score left a two-point gap, but Donegal finished the half strongly, outscoring Armagh by 0-6 to 0-2, with Coulter firing four of those scores.
Leading by 1-10 to 0-7 at the break, Donegal faced into a strong wind on the restart, and Armagh really battled back..
The Orchard men were strong in the second half, and cut the gap the minimum following a super Danny Magee strike on the run.
This left the score at 1-12 to 0-14 and Donegal pulled two points clear when defender Jack O'Loughlin whipped the ball over the bar.
After scores from Gaffney and Curry, Donegal opened up a three-point gap, but in five minutes of injury-time two Gaffney points from placed balls cut the gap to one before Sam Doherty struck an excellent point for Donegal.
A late, late free from Simon Doherty failed to find the net and Donegal held out for victory.