Kerry have registered their first win this season in Division One of the Allianz National Football League.
The All Ireland champions beat Derry 1-17 to 0-13 at Celtic Park.
Derry had Mark Lynch sent off 15 minutes into the second half.
Tyrone too are on the boards - they came away from a foggy Castlebar with a 1-11 to 1-7 win over their hosts, Mayo.
Colm O'Neill struck 2-6 for Cork in their 2-14 to 1-16 defeat of Monaghan in a thriller in Castleblayney.
The lone Division Two clash was a tight affair at Cusack Park, where Galway squeaked past Westmeath 2-13 to 2-12.
Louth notched nine scores in a row en route to a 1-16 to 0-13 defeat of Clare in Division Three.
Fermanagh were 0-14 to 0-12 winners over Sligo at Markievicz Park, while Tipperary cruised past Limerick, 1-14 to 1-2.
And Armagh posted a 2-13 to 1-8 defeat of Wexford at Wexford Park.
In Division Four, Offaly saw off Waterford 0-13 to 1-4.
Leitrim led Wicklow by 0-9 to no score at one stage, but eventually lost 0-11 to 0-10 in Aughrim.
Longford beat Antrim 0-14 to 0-13 in a tight affair at Pearse Park.
While at Cullen Park, Carlow beat London 2-9 to 0-13.
Finally, Meath have won Leinster Hurling's Kehoe Cup, with a 0-17 to 0-7 defeat of Wicklow in Trim.
Final scores
Allianz Football League
Division One
Derry 0-13 Kerry 1-17
Monaghan 1-16 Cork 2-14
Mayo 1-7 Tyrone 1-11
Division Two
Westmeath 2-12 Galway 2-13
Division Three
Tipperary 1-14 Limerick 1-2
Wexford 1-8 Armagh 2-13
Sligo 0-12 Fermanagh 0-14
Louth 1-16 Clare 0-13
Division Four
Carlow 2-9 London 0-13
Wicklow 0-11 Leitrim 0-10
Longford 0-14 Antrim 0-13
Offaly 0-13 Waterford 1-4