Armagh and Dublin played out a thrilling draw in Division One of the LGFA National League with the sides finishing 2-11 apiece.
The result means both sides remain in the two relegation spots, but level on points with Kildare and the trio just two behind Kerry and Meath.
An Orlagh Nolan helped the Dubs get off to a good start and this would be the difference at the break as Armagh rallied with scores from Kelly Mallon, Lauren McConville, Aoife McCoy and Blaithin Mackin with Nolan on target for the Dubs who led 1-6 to 0-6.
McConville and Mallon reduced the gap to one, but a penalty goal from Nolan followed by a point helped the visitors gain breathing space.
However, Armagh hit back with two goals from the penalty spot converted by Mallon and the sides were level late on when Caroline O'Hanlon gave the Orchard side the lead, but Nolan hit back to ensure it finished level.
Cavan maintained their place at the top of Division Two with a 2-9 to 1-9 victory over Monaghan, while Donegal edged out Mayo to stay second and and Tyrone hit four goals in their win over Wexford to sit in third.
In Division Three, Louth moved clear at the top as they handed Antrim their first defeat of the campaign, but the Saffrons are in joint second with Down who also tasted defeat, going down to Ulster rivals Fermanagh.
Derry suffered a fifth defeat in Division Four when edged out by Leitrim.
LGFA National League results
Division One
Armagh 2-11 Dublin 2-11
Cork 1-12 Waterford 3-5
Galway 1-11 Kerry 1-9
Kildare 4-8 Meath 1-10
Division Two
Cavan 2-9 Monaghan 1-9
Donegal 0-9 Mayo 0-8
Tyrone 4-9 Wexford 3-8
Tipperary 3-8 Westmeath 0-8
Division Three
Fermanagh 1-10 Down 2-6
Roscommon 4-4 Laois 0-12
Louth 0-15 Antrim 0-5
Clare 1-12 Limerick 1-8
Division Four
Leitrim 2-12 Derry 3-8
Wicklow 1-27 Kilkenny 0-0
Carlow 4-13 Longford 0-3
Sligo 2-9 Offaly 1-7