Matters are far from straightforward in the Allianz Football League ahead of the final round of fixtures, with promotion and relegation issues to be sorted out across the board.

To remove the difficulty for the fans, we in RTÉ Sport have taken out our calculators and worked out what can happen.

So keep reading below to find out what can happen to your team on Sunday in what is sure to be a frenetic afternoon of action.

Division 1
Let’s start with the simple things here – Dublin are in the semi-finals and Down are relegated. After that, there’s plenty up for grabs.

Roscommon and Kerry should have enough done to make the final four, with eight points and healthy scoring differences. Heavy defeats for either could change that however.

Donegal, Cork, Mayo and Monaghan can all still make the play-offs or be relegated, though Donegal and Cork are in better shape on six points ahead of Mayo and Monaghan on four.

When two teams finish level on points, their head-to-head record sorts out who finishes higher. But when three or more teams are level, it goes to scoring difference and this may be called for on Sunday.

Monaghan, who play Donegal, are in the most vulnerable position, having already lost to Cork and Mayo and will be relegated on the head-to-head even if Mayo were to lose their final game against Down. 

There is a scenario where Donegal, Cork, Mayo and Monaghan could all end up on six points, with scoring difference then deciding who gets the last semi-final spot and who will be playing in the second tier in 2017. 

Sunday’s fixtures: Monaghan v Donegal, Roscommon v Dublin, Kerry v Cork, Mayo v Down.

Division 2
Tyrone have already booked their ticket back to the top flight thanks to five wins and a draw from six outings.

They will be joined by either Cavan or Galway, who meet in Breffni Park this weekend. It’s a straight shootout between the two – the winner goes up and if it’s a draw Cavan are promoted.

The other five teams in the division are vulnerable to the drop, with bottom placed Laois favourites to fall through the trapdoor.

Fourth place Derry should be safe on six points, though Fermanagh, Meath and Armagh all face anxious afternoons.

Sunday’s fixtures: Fermanagh v Tyrone, Cavan v Galway, Armagh v Derry, Laois v Meath.

Division 3

Kildare are up, Limerick are down and an awful lot in between them is up for grabs.

If second placed Clare beat the Lilywhites they too will be promoted, though they can still go up on the back of a defeat thanks to their strong scoring difference if they are joined on eight points by more than one other team.

Longford and Offaly have a shot at promotion, if they win and Clare lose, though could still be relegated if they lose and Westmeath win (Westmeath play Longford at Pearse Park).

Tipp and Sligo are outsiders for promotion and have relegation worries. If Westmeath lose they are down, though a draw or a win could help them pull off an escape, depending on other results.

Sunday’s fixtures: Longford v Westmeath, Limerick v Offaly, Kildare v Clare, Sligo v Tipperary.

Division 4

Antrim are promoted and in the Division 4 final with one of just two perfect records left in the Allianz Football League, the other belonging to Dublin in the top flight.

They play Louth on Sunday and win, lose or draw the same two counties will meet in the final on April 23.

This is because Louth are on eight points and even if they lose the only team that can catch them is Wexford.

The Wee County beat the Yellow Bellies last weekend, meaning their better head-to-head record assures them of second spot.

Sunday’s fixtures: Waterford v Leitrim, London v Wicklow, Antrim v Louth, Wexford v Carlow.