NFL results: Dublin and Mayo secure semi-final berths
There were thrills and spills in the final round of games in the Allianz National Football Leagues.
Dublin scraped into the Division One semi-final after a 3-10 to 1-15 victory in Omagh.
Jim Gavin's men scored two goals in the opening two minutes through James McCarthy and Jason Whelan gave Jim Gavin's men the ideal start.
They got another goal in the first half through the rampaging Michael Darragh MacAuley.
Tyrone rallied and stayed in touch with Darren McCurry their scorer-in-chief.
Mickey Harte's men came right back into it when Peter Harte scored a 60th minute penalty and the gap was down to two points, 3-8 to 1-12.
Rory O'Carroll was sent-off for a second bookable offence late on and Mattie Donnelly levelled matters on the stroke of full-time with a wonder point.
At that stage Tyrone were heading to the semis but an unbelievable Diarmuid Connolly point edged the 14-men in front and they held on for the win they needed.
Cork produced a scintillating second half display to completely overrun Kerry in Killarney and win by 2-18 to 1-11.
Paul Geaney and Paul Kerrigan swapped goals in the first half as the Rebels led 1-7 to 1-6.
The home fans could not have expected what happened in the second half as Cork assumed complete control with the unmarkable Brian Hurley firing over points and a goal from Colm O'Neill.
To add to Kerry's woes Darran O'Sullivan suffered a hamstring injury in the game.
Mayo did what they had to do to make it into next Sunday's semi-finals by defeating a second-string Derry side by 2-12 to 1-7 in Castlebar.
In the wooden spoon decider in Newbridge, Kildare had 17 points to spare over Westmeath after a 1-22 to 0-8 victory.
Allianz FL Division 1
Kerry 1-11 Cork 2-18, Austin Stack ParK
Kildare 1-22 Westmeath 0-8, Newbridge
Mayo 2-12 Derry 1-7, MacHale Park
Tyrone 1-15 Dublin 3-10, Healy Park
*Cork v Dublin, Mayo v Derry will be the league semi-finals in Division One.
* Westmeath and Kildare relegated
Donegal condemned Armagh to Division Three football with a 2-10 to 1-8 win at the Athletic Grounds.
Galway survive by the skin of their after they were beaten by 0-13 to 0-12 by Monaghan in Clones.
The Tribesmen survive because of their better head-to-head record against Armagh.
Laois withstood the dismissal of Denis Booth to beat Down by 1-16 to 2-10 to ensure their survival in the second tier.
Allianz FL Division 2
Armagh 1-8 Donegal 2-10, Athletic Grounds
Laois 1-16 Down 2-10, O'Moore Park
Louth 1-12 Meath 2-10, Gaelic Grounds
Monaghan 0-13 Galway 0-12, Clones
*Monaghan and Donegal have been promoted from Division Two.
* Armagh and Louth relegated
Offaly secured a creditable draw with Fermanagh on a scoreline of 3-10 to 2-13 in Brewster Park but they were still relegated.
Roscommon beat near-neighbours Sligo by three points and Wexford beat Longford at Wexford Park meaning that Jack Sheedy's Longford go down.
Allianz FL Division 3
Fermanagh 3-10 Offaly 2-13, Brewster Park
Roscommon 0-12 Sligo 1-6, Dr Hyde Park
Wexford 1-15 Longford 2-10, Wexford Park
* Roscommon and Cavan have been promoted from Division Three
* Offaly and Longford relegated
After losing out on promotion on the final day in three of the last four league campaigns, Clare finally made it to Division Three thanks to a 0-10 to 0-6 win over Antrim in Creggan.
They just pipped Wicklow to promotion after the Garden County's remarkable comeback win over Tipperary at Semple Stadium.
Tipp were winning 0-21 to 1-12 after 69 minutes.Two minutes later Wicklow won by 4-12 to 0-22 after they scored three goals in one injury time minute.
Waterford took a long time to get to grips with Carlow before ultimately winning by 1-9 to 0-9 in Dungarvan while Leitrim beat London in Ruislip.
Allianz FL Division 4
Antrim 0-6 Clare 0-10, Creggan
London 1-7 Leitrim 2-6, Ruislip
Tipperary 0-22 Wicklow 4-12, Semple Stadium
Waterford 1-9 Carlow 0-9, Dungarvan
* Tipperary and Clare promoted from Division Four