Derry moved top of Division Two after a thrilling draw with Ulster rivals Armagh on Saturday night.
Armagh raced into a four-point lead but Derry hit back and three James Kielt points helped the hosts to a 0-7 to 0-6 advantage at the break at Celtic Park.
Aaron Kernan slotted over three points as Armagh pulled clear, only for the Oak Leafers to respond again and Kielt's free moved them a point ahead.
Jamie Clarke levelled before Derry's Mark Lynch missed a last-gasp free.
Gavin McParland fired over two points in Armagh's blistering start with Clarke and Kevin Dyas also on target.
Charlie Kielt started the Derry comeback as the hosts tied the game and Aaron Kernan edged Armagh ahead again before James Kielt's three-point blast.
Johnny Hanratty's score left Armagh trailing by a point at half-time and the start of the second period was a repeat of first with the Orchard team in charge.
Declan McKenna opted to take a point instead of going for goal but it took Armagh four clear.
Derry were not top be denied and hit four without reply, including an Enda Lynn point which put the Oak Leafers ahead.
Clarke equalised with a superb free and added another point after Kielt had briefly restored Derry's advantage.
Lynch failed to find the target with an injury-time free as the all-Ulster affair ended in a draw to leave Armagh top on points difference.
"It was a good game and a fair result," said James Kielt, who finished with eight points.
"We were four points down with 25 minutes to go but we showed character and could have won it at the end."
National League results
Allianz Football League Division One
Down 0-13 0-11 Mayo
Derry 0-16 0-16 Armagh
Fermanagh 0-12 0-14 Monaghan
London 0-14 1-10 Waterford
Clare 0-10 1-13 Limerick