Kieran McGeeney's Kildare again showed all their battling qualities when overcoming Meath 2-11 to 0-14 in Navan to keep their All Ireland qualifying aspirations alive.
It was a victory that leaves the winning manager with an impressive record in the qualifiers, having won all but one of his last 10 contests.
Emmet Bolton marked his return from injury with a goal and a point when the game was delicately balanced in the closing minutes, Meath having rallied to draw level.
John Doyle converted a penalty as early as the third minute and by half time they enjoyed a two points lead which left Meath playing catch up.
Limerick proved too good for Waterford in the all Munster qualifier at the Gaelic Grounds winning 0-14 to 0-9
They led by two points at half time before the opportunism of Stephen Kelly saw them home.
Mayo had only two points to spare over Roscommon 0-13 to 0-11 but it was enough to see them lift a 42nd Connacht title.
Even when Jody Shine cut the deficit to a single point in added time Mayo hit back immediately with an Enda Varley point to close out the game.