Kerry made it back to back wins in the Division One of the Allianz Football League after they got the better of their Munster rivals Cork by 0-11 to 0-7 in Tralee.
Mayo beat All Ireland champions Donegal by 1-10 to 0-9 in Castlebar.
Meanwhile Tyrone got the better of Kildare by 1-13 to 0-10 in Newbridge.
Division Two leaders Westmeath edged out Armagh by 0-17 to 0-16 in Mullingar.
Galway beat Wexford by 1-16 to 0-11 at Pearse Stadium.
Derry got the better of Louth by 2-14 to 1-12 in Drogheda and Laois beat Longford by 0-9 to 0-6 at Pearse Park.
Hurling
In Division 1A of the Allianz Hurling League, All Ireland champions Kilkenny beat Clare by 3-10 to 1-15 in Ennis.
Elsewhere Galway and Cork drew 2-12 a piece in Salthill and Waterford saw off Tipperarry by 1-14 to 0-16 at Walsh Park.
©INPHO/James Crombie