Stamford and Lincoln United shared a 1-1 draw with United's Brendan McDaid cancelling out Tyrone Kirk's opener for the Daniels, while Spalding United went down 5-0 at Gresley Rovers.
Oisin McConville finally opened Armagh's account in the 23rd with a score which cut Tyrone's lead to 0-4 to 0-1 and McDonnell's '45 further reduced the Red Hand lead in the 26th minute.