Tyrone booked their place in the fourth round of the All-Ireland Qualifiers with a six-point win over Ulster rivals Armagh at Healy Park.
Goals from Joe McMahon and Tommy McGuigan proved crucial and the Red Hands now face Roscommon next weekend.
Armagh led for much of the first half but McMahon's 35th-minute goal helped make it 1-7 to 0-6 at half-time.
The Orchard county started the second half well but Tyrone fought back and McGuigan's goal gave them momentum.
Armagh led 0-2 to 0-1 but Tyrone levelled, only for Armagh to move two points clear again.
Pascal McConnell made a fine save from Jamie Clarke while Sean O'Neill missed a good goalscoring chance for Tyrone at the other end.
The sides continued to trade points until Tommy McGuigan knocked the ball between the posts to level at 0-6 apiece.
A mistake by goalkeeper Paul Hearty left McMahon to convert a simple goalscoring opportunity.
Peter Harte picked up the ball after it was knocked out of Hearty's hands and he set up McMahon.
A Brian McGuigan point extended Tyrone's lead at the interval.
Armagh scored the first three points of the second period but Tyrone replied with the next two points and then Hearty made a fine save from Colm Cavanagh.
Martin Swift knocked over a point and then McGuigan found the net, with Harte the provider once again.
Harte consistently knocked over points but Armagh missed a glorious opportunity to keep themselves in the game when Steven McDonnell blazed a penalty over the bar.
Armagh regrouped and McDonnell was prominent as they scored four unanswered points to make it 2-11 to 0-13.
Late points from Mark Donnelly and Sean Cavanagh ensured a comfortable victory for Mickey Harte's side.