The big Ulster derby in the second division produced a cracking encounter at Silverbridge that Tyrone edged by 1-14 to 1-12, their first win over Armagh in the league since 1996.
The Red Hand girls bounced back after an opening-weekend loss at Meath and were excellent value for a four-point half-time lead, Emma Brennan, Niamh Hughes and Niamh O'Neill among their points.
Aoife McCoy was on target with Armagh's first point after 18 minutes, a late first-half goal cut the gap to four and by the 36th minute they were level.
Blathin Mackin and Kelly Mallon points pulled them back, yet Tyrone responded well. Neamh Woods and Aoibheann McHugh impressed and three points from Slaine McCarroll, O'Neill and player of the match Brennan settled their nerves with Chloe McCaffrey's goal putting them in control.
In Division One, Donegal left it late but Emma McCroary's goal in added time edged victory for Maxi Curran's Ulster champions against Waterford.
Goals from Cora Courtney and Casey Treanor ensured that Monaghan ran out impressive 2-15 to 1-10 winners against Clare in Saturday evening's clash in the second tier, making it back-to-back wins.
There's a three-way tie at the top of Division Three with Down joining Roscommon and Kildare on a maximum six points.
Results: Lidl National Football League Division One: Waterford 1-11 Donegal 2-10.
Lidl National Football League Division Two: Monaghan 2-15 Clare 1-10, Cavan 3-10 Meath 2-5, Armagh 1-12 Tyrone 1-14.
Lidl National Football League Division Three: Down 3-10 Fermanagh 1-10.
Lidl National Football League Division Four: Limerick 5-13 Derry 0-3.