Aimee Mackin scored 2-7 as Armagh qualified for their first TG4 All-Ireland Senior Semi-Final since 2015.
The Orchard girls beat Mayo 4-12 to 1-16 with Kelly Mallon and Catherine Marley also scoring crucial goals in a thrilling contest.
Fiona Doherty hit the net for Mayo midway through the second half to level the scores, but points from Aoife McCoy and Mallon, as well as Marley's goal in the final minute set the Orchard side up for a clash with Dublin.
Five points separated the sides in the end although the teams were level on seven occasions, Mackin though was almost impossible to mark on a memorable day for manager Ronan Murphy and Armagh.
Maxi Curran ended his management term with Donegal with a big win over Waterford.
The game itself was a dead rubber, but goals from Gearldine McLaughlin and Karen Guthrie put them on their way to victory as they won this one 2-13 to 0-9, the impressive McLaughlin finishing with 1-5.
Elsewhere Monaghan just missed out on a semi-final spot in a thriller with Galway.
The Farney side had trailed 0-10 to 0-6 at the break and Galway built on that lead in the second half, going 1-11 to 0-7 ahead at the start of the final quarter.
In the latter minutes, the contest hit another level as Monaghan netted three goals, Therese McNally-Scott and Ellen McCarron's brace reducing the deficit on three occasions.
Resiliant Galway answered every goal with a score, the most crucial of these a well-worked goal from Lynsey Noone on 56 minutes.
McCarron hit Galway for 1-1 to reduce the margin to one, McCarron who finished with 2-7, also had chances to goal and point late on but as the pressure mounted Galway just about held on.
Meanwhile Gerry Moane has stepped down as Tyrone manager, the move coming after his side lost their two group four games to Armagh and Mayo.
The Fermanagh man had been in charge for five years and guided Tyrone to the All-Ireland intermediate title in 2018 and back to senior football.
His departure on Saturday leaves Tyrone, Donegal and Derry needing new managers after Paul Hassen announced his departure from the Oakleaf county with Donegal's Maxi Curran confirming a new coaching role with Gweedore alongside Kevin Cassidy.