Armagh knocked last year's beaten all-Ireland finalists Down out of the Ulster Championship with a 1-15 to 1-10 win in a thrilling tie at the Athletic Grounds.
Midfielder Charlie Vernon inspired the Orchard men to a five points win which sets up a semi-final clash with Derry.
Jamie Clarke banged in a fifth minute goal for Armagh, but Down responded with a Mark Poland goal on 22 minutes, a brilliant individual effort which saw him beat three defenders before blasting past Paul Hearty.
Armagh led by 1-8 to 1-6 at half-time, but Down drew level early in the second half, before going in front with Marty Clarke's fifth point.
The home side finished with a flourish to seal victory with a string of late points, including a fifth from wing back Aaron Kernan and a third for former Mayo star Billy Joe Padden
Wexford cruised to a 2-16 to 0-8 win over Offaly in the Leinster SFC at Tullamore.
Ciaran Lyng's first half goal helped the visitors to a 1-9 to 0-6 interval lead, and Redmond Barry added a second goal after the break to seal the fate of a poor Faithful outfit.
Wexford's reward for a comprehensive 14 points success is a quarter-final clash with Westmeath.