It was D-Day in the National Football League, with promotion and relegation being decided in all four Divisions.
 
In Division One, Kerry beat Galway to deny them passage through to the final, so Derry's win over Donegal means it will be a repeat of last year's final. That defeat also sees Donegal get relegated along with Westmeath, who were trashed by Dublin.
 
In Division Two, Cork and Monaghan recorded wins over Armagh and Laois to set up a final date. Wexford and Fermanagh suffer relegation.
 
In Division Three, Down and Tipperary clinched promotion as both finished on 10 points. Longford, who won on Sunday, and Limerick are set to drop down a tier for next season.
 
In Division Four, it is Antrim and Sligo that will contest the final after The Yeats County beat Waterford. Bottom-placed team Kilkenny lost again.
 
Allianz NFL Division One
 
Dublin
5-22
Westmeath
0-10
Kerry
2-15
Galway
1-11
Mayo
1-11
Tyrone
0-14
Derry
0-14
Donegal
0-10

Allianz NFL Division Two
Wexford
0-16
Fermanagh
2-10
Laois
0-8
Monaghan
4-16
1-12
Kildare
2-9
Cork
0-19
Armagh
1-7
Allianz NFL Division Three
Roscommon
0-15
Down
0-17
Louth
2-16
2-13
Tipperary
0-9
Longford
0-10
2-11
Limerick
2-8
Allianz NFL Division Four
2-9
1-9
Carlow
2-15
Wicklow
3-7
2-12
Kilkenny
0-7
Sligo
0-16
Waterford
1-11
 

Guinness-march2019