Kerry and Mayo will contest the Division 1 final after a thrilling day of action in the Allianz Football League.
Mayo's three point win over Monaghan, coupled with Tyrone's victory over Galway, was enough for Mayo to book their place in next Sunday's decider in Croke Park. It will be Mayo's first appearance in a final since 2012.
Kerry's nine-point win over Roscommon saw them cruise into the final. The Kingdom were virtually guaranteed of their place in next week's decider before a ball was kicked, but made absolutely certain with a routine victory.
Sunday's final will be the third part of a triple header at Croke Park, taking place after Waterford and Limerick meet in the Division 1 hurling final and Galway and Kilkenny play out the Division 1 camogie final.
At the other end of the table, defeats for Cavan and Roscommon against Dublin and Kerry respectively consigned both counties to Division 2 next season. Both Cavan and Roscommon were promoted last year, and were relegated from Division 1 in 2017.
In Division 2, Meath secured their place in Division One for the first time since 2006 after a facile seven-point victory over Fermanagh.
Donegal will join the Royals in Division 1 in 2020; their 13-point hammering of Kildare proving enough to seal an immediate return following last year's relegation.
Meath and Donegal will meet in the Division 2 final next Saturday at 5pm.
Only four years since they contested the Division 1 final against Dublin, Cork have been relegated to Division 3. The Rebels secured an impressive win in Armagh, but Clare's thrilling victory over Tipperary meant it wasn't enough. Clare's victory also condemned Tipperary to Division 3 football next season.
The picture still remains somewhat unclear in Division 3 due to a rescheduled fixture between Louth and Westmeath. First placed Laois are guaranteed to be promoted, benefiting from both a superior head-to-head and points difference than second placed Down.
The winners of Westmeath and Louth will join Laois in Division 2 next season as both counties boast a better points difference than Down. If the match ends a draw, Westmeath will be promoted by virtue of points difference.
What is clear, however, is that Sligo and Carlow have been relegated to Division 4. Sligo's fate has been sealed for quite some time and defeat to Offaly saw them finish their league campaign without a point to their name.
Carlow needed just a point against Laois to maintain their Division 3 status, but a three-point defeat took their destiny out of their hands. Offaly's last gasp victory over Sligo saw them leapfrog their Leinster rivals on the head-to-head rule.
Division 4 has been wrapped up since the fifth round of matches with Derry and Leitrim occupying the promotion places. The two counties will play out the Division Four final at 3pm next Saturday as a curtain raiser to the Division 2 final.