Armagh 2-8 Kildare 1-10
Armagh held off a spirited Kildare revival to edge this thriller by just one point.
After an even start, a goal from Patrick McKeever after 14 minutes put the home side in control and they led 1-4 to 0-4 after 20 minutes.
Kildare enjoyed good possession but struggled to get points on the board, and looked dead an buried when Oisin McConville goaled for the home side on 29 minutes.
Kildare faced a 2-6 to 0-5 deficit on the restart but were soon back in the game.
John Doyle scored a point after three minutes before following it up with a goal to make it 2-6 to 1-6. The visitors quickly added two more points to narrow the gap. However, Armagh just had enough to hold their lead and held out for a one-point victory.