Dublin lost their unbeaten NFL record, going down by 0-18 to 1-14 to Tyrone at Croke Park.
Philly Ryan's 16th-minute goal gave Dublin a four-points lead, but three points each from Stephen O'Neill and Sean Cavanagh sent Tyrone in at the break with a 0-10 to 1-6 lead.
Late scores from substitute Plunkett Kane and Peter Harte swung it for the Red Hands, who have won all three of their away games to date.
Kildare came from six points down to beat Mayo by 1-11 to 0-13 at Castlebar.
Eoin Doyle kick-started the Lilywhite revival with a goal, and they pushed on confidently to remain on track for s semi-final spot.
And Cork defeated All-Ireland champions Donegal by 0-12 to 0-10 with the help of scores from Paudie Kissane, Aidan Walsh and Colm O'Neill.
Kerry scored their first win, defeating Down by 0-11 to 1-5, with Johnny Buckley contributing five points.