A last-gasp point from Patrick McBrearty gave Donegal their first win at O'Donnell Park, Letterkenny in seven outings at the venue and also secured their Division 1 status for next season.

Donegal should have been well ahead at the break but Armagh bared their teeth in the second half to make it a real contest.

In the glorious sunshine the 5,650 attendance were treated to exhibition football with Armagh fielding a somewhat understrength side.

Donegal were the dominant side in the half and by the break they were not flattered by their five point lead - 1-10 to 1-05.

It surely would have been even more comfortable for the home side but for giving away a goal three minutes from the break when goalkeeper Shaun Patton opted to fist clear when he could have caught the ball.

Armagh picked up the clearance and Aidan Nugent was on the end of the move to palm home.

While Armagh had the opening point from a Jason Duffy forward mark, scores from Jamie Brennan (2) and Michael Murphy had Donegal in control.

Aidan Nugent and Patrick McBrearty traded frees before Jamie Brennan and Ryan McHugh sent Jason McGee through to fire home the opening goal.

Michael Murphy breaks through the tackles of Andrew Murnin and Aaron McKay

McBrearty and Murphy kept the Donegal scoreboard ticking while Andrew Murnin and Nugent kept Armagh in touch.

After the Nugent goal for Armagh, Donegal finished the half on the front foot with a Michael Murphy '45 and a Patrick McBrearty free.

The intensity was much greater at the start of the second half with Armagh introducing Rian O'Neill and Rory Grugan while Neil McGee was yellow-carded after only a minute on the field as a temporary substitute.

Tiernan Kelly and Nugent had points which were cancelled by a great Michael Murphy effort while falling and a McBrearty free.

Donegal had the chance to put the game to bed when Jamie Brennan was upended for a penalty, but Michael Murphy blazed wide.

From the kick-out Connaire Mackin was in at the other end but pulled his goal effort wide as well.
Aidan Nugent (2) and Rian O'Neill fired over three points in two minutes to cut the minimum - 1-12 to 1-10 on 55 minutes.

McBrearty and Rian O'Neill traded scores as both sides had chances to win the game but it fell to McBrearty with the last kick to decide the issue.

There were a few scuffles after the final whistle, which probably is due to the fact that the sides meet again in four weeks' time in the first round of the Ulster Championship.

Donegal: Shaun Patton; Caolan Ward (0-01), Brendan McCole, Stephen McMenamin; Peadar Mogan, Eoghan Bán Gallagher, Odhrán McFadden Ferry; Jason McGee (1-00), Hugh McFadden; Shane O'Donnell, Ryan McHugh, Conor O'Donnell; Patrick McBrearty (0-07, 3f, 1f), Michael Murphy (0-04, 1'45, 1f), Jamie Brennan (0-02, 1m).

Subs: Michael Langan for J Brennan (51), Niall O'Donnell for R McHugh (62), Ethan O'Donnell for S O'Donnell (70).

Armagh: Ethan Rafferty; Aaron McKay, Aidan Forker, James Morgan; Ciaran Mackin, Greg McCabe, Jarlath Óg Burns; Stefan Campbell, Ben Crealey; Conor O'Neill, Jemar Hall, Tiernan Kelly (0-01); Aidan Nugent (1-06, 3f), Andrew Murnin (0-02, 1m), Jason Duffy (0-01m).

Subs: Connaire Mackin for J Morgan (15), Rian O'Neill (0-03, 1’45) for Hall (ht), Rory Grugan for C O'Neill (ht), Cian McConville for S Campbell (51), Niall Grimley for Kelly (65), Jason Kiernan for Duffy (70).

Referee: Paddy Neilan (Roscommon).