Kildare edged out Dublin to win the O'Byrne Cup in an extra-time thriller, finally seeing off Jim Gavin's side by 1-16 to 0-17.
Paddy Brophy and Niall Kelly were on target for the Lilywhites, but three Paul Mannion scores helped the Dubs to a 0-8 to 0-7 lead at the interval.
They were level at 0-14 each at the end of normal time, but Dublin went back in front with two Paul Hudson points.
Tomas O'Connor hit two Kildare points, and added the match-winning goal to clinch it for Kieran McGeeney's men.
Tyrone retained the Dr McKenna Cup with a 4-11 to 1-10 win over Monaghan at the Athletic Ground.
Kieran Hughes grabbed a Monaghan goal after 12 minutes, but Tyrone goals from Mark Donnelly and Stephen O'Neill sent them in with a 2-7 to 1-4 lead at the break.
Monaghan, down to 14 men following the straight red card dismissal of corner back Ronan McNally, conceded a third goal to Donnelly within three minutes of the restart.
And Tyrone killed the game off in stoppage time when Peter Harte netted a penalty.