GAA round-up: Cork relegated from Division One
A dramatic finale to the Allianz Football League saw Cork relegated from Division One with Monaghan surviving by the skin of their teeth.
Monaghan were behind for the whole match against Donegal before finally drawing level with five minutes to go. In a tense conclusion, corner back Colin Walshe proved to be the hero for the Farney men when he hit a late winner to secure the victory they needed to stay in Division One.
Monaghan's late heroics, coupled with Mayo's win over already-relegated Down, saw Cork relegated on points difference after their 0-20 to 1-12 defeat to Kerry.
After falling behind early on in Killarney, Cork hauled themselves back into the game through a penalty from Colm O'Neill on the stroke of half time.
The Rebels trailed by three points at the break but they came out fighting in the second half.
Brian O'Driscoll was in inspirational form for Cork - the wing back kicked a superb point from distance and then produced a goal-saving block at the other end.
With ten minutes remaining the Rebels drew level and their fate was very much in their own hands.
However, a red card for Michael Shields for a wreckless challenge with his arm raised gave the momentum back to Kerry and the Kingdom finished strongly as Marc Ó Sé, Fionn Fitzgerald and Colm Cooper kicked points to secure Kerry a place in the semi-finals and relegate their neighbours.
Meanwhile, an experimental Dublin side held off a late Roscommon comeback to secure a one-point victory and maintain their 100% record in the league.
Dean Rock's second-half goal proved crucial for the Dubs in a game that had to be switched to Carrick-on-Shannon on Sunday morning following a pitch inspection. Dublin will now face Donegal in the semi-final while Kerry will meet Roscommon.
In Division Two, Tyrone and Cavan were promoted while Armagh and Laois were relegated.
Meath recovered from a potentially-disastrous start in O'Moore Park to beat Laois by six points and avoid the drop.
Fermanagh secured the draw they needed with Tyrone to survive, meaning Armagh's victory at home to Derry ultimately counted for nothing.
Cavan continued their eye-opening progress with a four-point win over Galway that saw them promoted to the top tier next season.
In Division Three, Kildare beat Clare by five points in Newbridge but both sides could celebrate at the final whistle as other results meant that they will both be playing Division Two football next season.
Westmeath's misery continued as they were relegated for the third year on the trot.
Longford put the nail in their midlands neighbours' coffin with a 0-13 to 0-11 victory at Glennon Bros Pearse Park.
Westmeath will be joined in Division Four by Limerick who were beaten at home by an Offaly side who continue to offer some hope to their supporters that they could be on the way back.
Louth will join Antrim, who were already promoted, in Division Three next year, after both sides played out a draw in Corrigan Park in Division Four.
Allianz FL Division 1
Monaghan 1-10 Donegal 1-9
Roscommon 1-12 Dublin 1-13
Kerry 0-20 Cork 1-12
Mayo 1-19 Down 1-16
Allianz FL Division 2
Fermanagh 0-12 Tyrone 1-9
Cavan 1-16 Galway 1-12
Armagh 1-18 Derry 0-15
Laois 1-9 Meath 0-18
Allianz FL Division 3
Longford 0-13 Westmeath 0-11
Limerick 0-13 Offaly 1-16
Kildare 0-22 Clare 1-14
Sligo 0-18 Tipperary 3-9
Allianz FL Division 4
London 1-10 Wicklow 2-10
Antrim 0-12 Louth 1-9
Wexford 2-17 Carlow 2-6