We now know the semi final line up in Division One of the Allianz National Football League and who was relegated and promoted in all four divisions.
Defending champions Dublin will play Monaghan once again next week after he Dubs beat the Farney men by 1-22 to 1-11 in Clones.
Cork and Donegal will contest the other semi final. Donegal drew with Mayo in Castlebar and Cork were already guaranteed a semi final spot before today's 2-15 to 1-11 defeat to Derry in Owenbeg.
Semi-finals: Cork v Donegal, Dublin v Monaghan.
Relegated: Derry, Tyrone.
Down and Roscommon have been promoted from Division Two
Down beat Laois by 3-12 to 1-15 in Newry while Roscommon got the better of Westmeath by 2-13 to 12 points in Mullingar - that result also means Westmeath are relegated to Division 3
Kildare also go down after a defeat to Galway - the Tribesmen won by 3-12 to 1-12.
Meath beat Cavan by 14 points to 12 in Navan.
Promoted: Down, Roscommon.
Relegated: Kildare, Westmeath.
Armagh and Fermanagh already knew they'd been promoted from Division 3 but both sides lost
Sligo beat Armagh by 1-19 to 1-8
Clare got the better of Fermanagh by 1-14 to 2-9
Promoted: Armagh, Fermanagh.
Relegated: Wexford, Louth.
Offaly and Longford have been promoted from Division Four
Offaly beat Antrim by 1-13 to 1-7
Longford were already guaranteed promotion before today - they beat Carlow by 1-18 to 1-12
Promoted: Longford, Offaly.