All-Ireland champions Armagh were well beaten by Kerry in the Allianz National Football League Division One.
The hosts ran out 2-21 to 17 point winners in Tralee.
Dublin handed Galway their first loss of the league campaign with a 2-19 to 2-13 win at Croke Park.
Sean Bugler scored two goals for the home side who have an outside chance of making the league final.