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.
And it took just three minutes for the next as Orford bulldozed his way over before converting his own score to cut the gap to eight points and bring the crowd to life.