Thirteen-man Armagh won the O’Fiaich Cup with a six-point win over holders Tyrone, 3-10 to 0-13, at Crossmaglen.
Two fine goals from Ethan Rafferty and a Conor White strike proved enough for Kieran McGeeney’s side to triumph.
The Orchard men held out to claim the trophy despite having White and Aidan Forker sent-off in the second half.
Armagh led 2-5 to 0-7 at the break and their third goal 90 seconds into the second half gave them a vital cushion when their numbers were reduced.
Each time the Red Hands went level, the Orchard men hit them with a goal.
Harry Loughran had just tied it up at 0-3 each when White collected Oisin MacIomhair’s pass to fire a low, angled shot past Mickey O’Neill.
And in the 36th minute, moments after Cathal McShane’s point had made it 1-4 to 0-7, Rafferty set the game alight with a brilliant strike, smashed into the net from 12 yards from Rory Grugan’s assist.
The Tyrone defence was caught cold after losing a kick-out, and Rafferty raced through to slot a low shot to the net for his second.
Points from Oisin MacIomhair and Anthony Duffy opened up a massive nine points gap, before White and Forker were both sent off on second bookings.
Tyrone fought back with scores from Declan McClure, Ronan O’Neill and Lee Brennan, but they had too much to do, and Armagh claimed the trophy with six points to spare.
Armagh scorers: Ethan Rafferty 2-3 (0-1 free, 0-1 ’45), Conor White 1-0, Rory Grugan 0-2 (2 frees), Oisin MacIomhair (free), Anthony Duffy, Ben Crealey, Paul Hughes, Stefan Campbell 0-1 each.
Tyrone scorers: Ronan O’Neill 0-6 (5 frees), Declan McClure 0-2, Cahir McCullagh, Michael Cassidy, Harry Loughran, Lee Brennan, Cathal McShane 0-1 each
Armagh: Paddy Morrison, Paul Hughes, Brendan Donaghy, Ruairi McCaughley, Joe McElroy, Shea Heffron, Ciaran Higgins, Ben Crealey, Stephen Sheridan, Aidan Forker, Conor White, Rory Grugan, Anthony Duffy, Ethan Rafferty, Oisin MacIomhair.
Subs: Matthew McNeice for Morrison, Stefan Campbell for Duffy, Aaron McKay for Heffron, Charlie Vernon for Higgins, Aaron Findon for Rafferty, Jemar Hall for MacIomhair.
Tyrone: Mickey O’Neill, Ruairi Mullan, Hugh Pat McGeary, Michael Cassidy, Harry Loughran, Johnny Munroe, Conor Meyler, Conor Clarke, Cathal McShane, Declan McClure, Ronan O’Neill, Cahir McCullagh, Darren McCurry, Niall McKenna, Ronan McHugh.
Subs: Peter Harte for Clarke, Niall Sludden for Mullan, Aidan McCrory for McCullagh, Lee Brennan for McKenna, Frank Burns for McHugh
Referee: Martin McNally (Monaghan).