Jesus, what drama.
On a day that started off with Kerry in sixth place in Division One and looking over their shoulders at a potential relegation, it ended with the Kingdom in the final to take on Dublin one more time before championship.
Dublin, incidentally, found themselves six points down in Monaghan with time ticking away in the second half but they of course found the answers – they always bloody do – and ended up stirring a nine-point swing to waltz into the Croke Park decider with three to spare.
Across all the top three divisions, relegation and promotion was still up for grabs so here it is nice and simple: the winners and losers – the movers – from the end of the National Football League.
Those promoted in divisions four, three and two will also contest the final in those respective divisions.
DIVISION ONE
Kerry 1-21 Tyrone 2-11
Mayo 1-12 Donegal 0-13
Monaghan 1-15 Dublin 2-15
Roscommon 1-13 Cavan 1-10
League final: Dublin, Kerry.
Relegation: Cavan, Roscommon.
Roscommon get their first points of the season but they were relegated already before Sunday.
2018 Division One
Dublin
Kerry
Mayo
Donegal
Monaghan
Tyrone
Kildare
Galway
DIVISION TWO
Clare 1-13 Meath 3-19
Cork 1-10 Down 0-13
Fermanagh 0-13 Derry 2-08
Galway 0-14 Kildare 0-13
Promotion: Galway, Kildare.
Relegation: Derry, Fermanagh.
Derry beat Fermanagh on the final day but Down’s late equaliser against Cork saved their Ulster rivals and condemned Derry to Division Three.
2018 Division Two
Cavan
Roscommon
Meath
Cork
Clare
Down
Louth
Tipperary
DIVISION THREE
Armagh 0-16 Tipperary 3-08
Antrim 1-13 Longford 0-16
Louth 1-11 Sligo 0-17
Offaly 3-15 Laois 4-11
Promotion: Louth, Tipperary.
Relegation: Laois, Antrim.
Tipp bagged a late, late goal in their decider with Armagh to climb up to Division Two and condemn Kieran McGeeney and the Orchard County to another season in Division Three. Longford rescued a draw against Antrim and, in doing so, relegated the Ulster men.
2018 Division Three
Derry
Fermanagh
Armagh
Sligo
Offaly
Longford
Westmeath
Wexford
DIVISION FOUR
Promotion: Westmeath, Wexford.
Westmeath 3-26 1-09 London
Carlow 2-14 1-07 Wexford
Leitrim 1-13 2-8 Waterford
Limerick v Wicklow
2018 Division Four
Laois
Antrim
Carlow
Leitrim
Waterford
Wicklow
Limerick
London