If you go to Ireland, make sure you catch a game of hurling - a unique Irish experienceNiall Carson/PA

Sunday saw another thrilling day of dramatic GAA action, with some teams enjoying the joy of promotion, while others suffered the agony of relegation.

Cork stole the show when a last gasp-point earned them victory over Limerick 1-20 to 2-16 in a thrilling all-Munster affair.

Elsewhere, Kilkenny stayed top by beating Clare 3-16 to 1-0, Tipperary overcame gutsy Dublin 2-19 to 4-11, and Galway saw off Waterford 1-21 to 2-12.

In NHL Division Two, the big guns all kept their promotion hopes alive as Offaly, Wexford and Antrim were victorious, while Divisions 3A and 3B saw Meath and Kildare secure final berths and Roscommon and Fingal stay in contention.

It was also a cracking day of football action, nowhere more so than at Parnell Park, where Kerry drew with Dublin 1-15 apiece in NFL Division One. It was equally exciting in Tuam where a superb Mayo comeback saw them defeat Galway 1-11 to 0-13, while Westmeath were relegated after they went down 0-15 to 1-7 at home to Donegal.

NFL Division Two is set for a gripping finale after Monaghan defeated Cork 2-13 to 1-9 to go level on nine points with the Leesiders, and Kildare joined the duo on that tally by relegating Fermanagh with a 0-16 to 1-8 win at Brewster Park. Armagh are also still in contention after defeated Meath 1-13 to 0-13, but Wexford will join Fermanagh in making the immediate return to Division Three after they were humbled 2-16 to 0-10 by Laois.

Tipperary’s footballers are celebrating after their win over Louth saw them earn promotion from Division Three, while Cavan stay in contention following their win over Roscommon. In Division Four, Leitrim and Wicklow had wins over Kilkenny and London respectively.

Here are the results of the day:

Allianz NFL Division One
Dublin     1-15     Kerry     1-15
Galway     0-13     Mayo     1-11
Westmeath 1-7     Donegal     0-15

Allianz NFL Division Two
Armagh     1-13     Meath     0-13
Fermanagh     1-8     Kildare     0-16
Monaghan       2-13    Cork     1-9
Wexford     0-10     Laois     2-16

Allianz NFL Division Three
Cavan     0-14     Roscommon     0-6
Tipperary     0-18     Louth     1-11

Allianz NFL Division Four
Kilkenny     0-4     Leitrim     4-19
Wicklow     1-20     London     0-9

Allianz NHL Division One
Clare     1-9     Kilkenny     3-16
Cork     1-20     Limerick     2-16
Tipperary     2-19     Dublin     4-11
Waterford     2-12     Galway     1-21

Allianz NHL Division Two
Antrim     3-19     Kerry     4-14
Down     0-12     Wexford     2-19
Offaly     4-14     Laois     1-10

Allianz NHL Division 3A
Armagh     3-11     Meath     2-17
Derry     3-18     Wicklow     1-6
Kildare     0-19     Mayo     2-7

Allianz NHL Division 3B
Fingal     2-18     Longford     1-12
Louth     1-18     Donegal     0-7
Tyrone 1-10     Roscommon     3-10