A goal from Ethan Rafferty two minutes from time set up a late winner for Rory Grugan as Armagh claimed a come-from-behind victory over Longford at the Athletic Grounds.
With six minutes remaining Longford held a 1-10 to 0-9 lead after James McGivney had pointed for the midlanders, but Denis Connerton’s side couldn’t add to that tally as Kieran McGeeney’s troops claimed a third win on the spin and pulled clear at the top of the table.
Coming into this game both teams had perfect records, but it was Longford that got off to the brighter start and were fully deserving of their 0-8 to 0-5 lead they accumulated at the interval with Robbie Smyth and Dessie Reynolds to the fore.
Longford continued to impress after the resumption and worked their way into a 0-9 to 0-5 lead, although Armagh fought back well to level the scores with 15 minutes remaining.
A Longford win seemed to be likely when Donal McElligott converted a penalty in the 57th minute, but they were denied a third victory of the division after the late comeback.