Bradley leads Red Hand fightback
Tyrone hit four stunning goals to secure a remarkable win in a superb quarter-final at the Athletic Grounds.
The Orchard lads were in cruise control in the first half, shooting points at will, with Ciaran O'Hanlon the chief tormentor with five fine strikes.
But Tyrone somehow wrested control and the heroic Mark Bradley hit a 2-7 total to set up a last-four clash with Derry.
Armagh, with Ethan Rafferty and Niall Grimley lording the midfield battle, cut swathes through the Tyrone defence in a dominant first-half display.
O'Hanlon steered over five superb scores from play, with two each coming from Rafferty, Callum Cumiskey and Grimley.
Tyrone fell seven points behind but a Sean Hackett goal gave them a lifeline, then Bradley hit four points before firing in a 31st-minute goal to bring them level.
Armagh were 0-13 to 2-5 ahead at the break, although Tyrone levelled soon after with two from James McGahan and took the lead in the 53rd minute when Hackett off-loaded for McGahan to blast home their third goal.
Armagh then levelled but were stunned when Bradley burst through for his second goal with a sublime finish.
Scorers -- Tyrone: M Bradley 2-7, J McGahan 1-2 (1f), S Hackett 1-1 (1f), D McNulty 0-1. Armagh: C O'Hanlon 0-6, N Grimley 0-4, Eoghan Burns 0-3 (3f), E Rafferty, C Cumiskey 0-2 each, R McCabe, R McShane 0-1 each.
Tyrone -- D Martin; R Mullan, P Hampsey, C Harvey; R Brennan, C McLaughlin, P McKenna; D Carroll, S Molloy; K McGeary, C Mallon, R Sludden; M Bradley, D McNulty, S Hackett. Subs: R Kelly for McLaughlin, J McGahan for Carroll, R McGlone for McKenna, C O'Neill for McGeary.
Armagh -- M Trainor; S Heffron, S Connell, M Finnegan; M Carson, D O'Neill, S Reneghan; E Rafferty, N Grimley; E Burns, J McElroy, C O'Hanlon; R McShane, C Cummiskey, M Murphy. Subs: C McKenna for Renaghan, R McCabe for McShane, D O'Hagan for Cumiskey.
REF -- M McNally (Monaghan).