Dublin travel to Clones this weekend looking to avoid relegation to Division 2 of the Allianz Football League.
The Boys in Blue face Monaghan and whoever loses the game will go down. The winner will also be relegated if Kildare, Donegal and Tyrone all win their games. A draw might be enough to save both Monaghan and Dublin if two of the three immediately above them were to lose.
Meanwhile at the top of Division 1, Kerry are already assured of their place in the final after a fifth successive win on Sunday over Armagh.
In theory, Mayo, Armagh, Kildare, Donegal and Tyrone are all in with a chance of joining them this weekend.
Mayo and Armagh are in pole position with both on seven points though Mayo are currently second due to their head-to-head advantage.
There is potential for as many as five teams to be level on seven points come Sunday evening but for Tyrone, for example, to climb from sixth to second they would require an unlikely 24-point scoring difference swing with Armagh and a 19-point flip with Mayo.
Donegal likely have too much to do in terms of scoring difference also but Kildare have an outside chance.
There's also Allianz Hurling League semi-finals this weekend as Cork face Kilkenny on Saturday before Wexford and Waterford clash on Sunday.
The relegation play-off between Offaly and Antrim also takes place on Saturday.
Here's what games are being televised:
Saturday
Offaly v Antrim - Allianz Hurling League Division 1 relegation play-off - TG4's YouTube 3pm
Cork v Kilkenny - Allianz Hurling League Division 1 semi-final - TG4 7.15pm
Sunday
Monaghan v Dublin - Fooball Division 1 - TG4 1.45pm
Wexford v Waterford - Allianz Hurling League Division 1 relegation play-off - TG4 3.45pm
Get the latest sports headlines straight to your inbox by signing up for free email alerts