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.
And 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.
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