 Kieran McGeeney was sent-off as Armagh went down to Kerry |
Three Ulster counties have clinched places in the semi-finals of the 2003 Allianz National Football League.
Fermanagh went through after a thrilling one-point victory over Mayo and are joined in the last four by All-Ireland champions Armagh, Division 1A table-toppers Tyrone and Laois.
Armagh actually lost away to Kerry in a repeat of last year's All-Ireland final and had captain Kieran McGeeney dismissed for picking up two yellow cards.
It was a third successive league defeat for Joe Kernan's side leaving them level on eight points with Cork and Kerry.
But Armagh went though as they had the best points difference.
Fermanagh needed to win their match away to Mayo and they did it with Raymond Gallagher scoring the winning point to give them a first semi-final appearance for 70 years.
Down beat Meath by a point at Newcastle but were still relegated along with Roscommon, Donegal, and Kildare.
Derry blow chance
However, Down could get a reprieve if Kildare successfully appeal the verdict on their game against Sligo.
The points from the fixture were awarded to Sligo after Kildare were found guilty of not providing an accurate teamsheet.
Derry, meanwhile, blew their chance of earning promotion to Division One when they lost 1-12 to 0-10 against Longford at Pearse Park.
Mickey Moran's side suffered a nightmare day with Paddy Bradley missing a penalty and the team missing several glorious chances.
The Oak Leafers had the majority of the play but they failed to turn the possession into sufficient scores.
Allianz National League results - Sunday 6 April
Division 1A
Donegal 2-10 Roscommon 1-10
Dublin 0-12 Galway 1-09
Kerry 1-13 Armagh 2-08
Tyrone 1-17 Cork 0-14
Division 1B
Cavan 1-12 Sligo 1-16
Laois 1-14 Kildare 1-09
Mayo 0-11 Fermanagh 0-12
Down 0-15 Meath 1-11
Division 2A
Limerick 3-17 Wicklow 0-10
Antrim 1-16 Leitrim 1-09
Westmeath 0-18 Louth 2-08
Offaly 2-16 London 0-7 - Saturday result
Division 2B
Longford 1-12 Derry 0-10
Wexford 1-09 Carlow 0-11
Clare 1-23 Waterford 1-10
Monaghan 1-12 Tipperary 1-08