A late point from Jason Sherlock secured a 0-9 - 0-8 home win for Dublin over All-Ireland champions Tyrone at Parnell Park today.
Three goals helped Longford edge out Kerry at Pearse Park, while the odd goal in three was the difference between Meath and Galway in Navan.
Limerick ran out comfortable winners against Mick O'Dwyer's Laois by 2-13 - 1-5 and at Crossmaglen Armagh beat Wexford 1-6 - 0-8.
Results in full
Division 1A
Dublin 0-9 Tyrone 0-8
Fermanagh 0-8 Mayo 1-7
Longford 3-7 Kerry 1-12
Division 1B
Meath 2-12 Galway 1-12
Limerick 2-13 Laois 1-5
Sligo 2-12 Cavan 0-9
Armagh 1-6 Wexford 0-8
Division 2A
Carlow 0-13 Monaghhan 0-5
Clare 0-6 Roscommon 0-11
Donegal 2-7 Offaly 1-7
London 0-8 Leitrim 2-6
Division 2B
Kildare 1-14 Derry 0-12
Waterford 0-8 Wicklow 1-16
Down 3-11 Tipperary 3-11
Louth 1-7 Antrim 1-9
Hurling: Walsh Cup semi-final
Kilkenny 0-13 Dublin 0-11
Kehoe Cup semi-finals
Wicklow 0-11 Carlow 0-9
Meath 1-14 DIT 2-7