Longford bowed out of the Nicky Rackard Cup as Armagh finished with 10 points to spare over Longford in their Group 1 clash at Glennon Brothers Pearse Park.
The Orchard County overturned a three-point half-time deficit eight points to 0-11, to run out 0-24 to 0-14 winners.
Longford started strongly inspired by points from David Buckley, but Dean Gafnney responded with 12 points, 10 from set play.
Longford: Eanna Daly; Gerard Moore, Daire Duggan, Paddy Corcoran; Cian McLoughlin, Enda Naughton, Bart Hanley; Cathal Mullane, Paul Barden; Cian Kavanagh (0-2), David Buckley (0-7, four frees), Maitiu O’Donohoe (0-2), Johnny Casey (0-1), Daniel Connell (0-1), Reuben Murray (0-1)
Subs: Shane O’Brien for M O’Donohoe (63 mins), Evan Tully for R Murray (70 mins)
Armagh: Fintan Woods; Caolan Rice, Artie McGuinness, Patrick Quinn; Paddy McGrane, Ciaran Clifford, Tiarnan Nevin; Odhran Curry (0-1), Paul Gaffney; Shaun Toal (0-2), Eoin McGuinness (0-2), Dean Gaffney (0-12, ten frees), Stevie Renaghan (0-1), Dylan McKenna, Danny Magee (0-3)
Subs: Simon Doherty (0-3, frees) for F Woods (half-time), Odhran McCann for P McGrane (65 mins), Joe O’Connor for E McGuinness, Mattie McEvoy for D McKenna (70 mins)
Referee: Gearoid McGrath (Wexford).