Kerry slumped to a third straight National Football League defeat, going down to Kildare by 2-8 to 0-12 at Newbridge.
Former Cavan attacker Seanie Johnston helped himself to a goal and three points in the first half as the Lilywhites built up a 1-5 to 0-5 interval lead.
Veteran Johnny Doyle added a second goal for the home side in the second half, and while James O'Donoghue kept the Kingdom in touch from frees, they fell short by two points, having wasted numerous scoring opportunities.
All-Ireland champions Donegal lost out to Ulster neighbours Tyrone at Omagh by 1-13 to 0-12 in a dress rehearsal for the championship tie between the counties.
Tyrone, who now share top spot in the Division One table with Dublin and Kildare, had rookie goalkeeper Niall Morgan to thank for their four points success.
Morgan converted two long range frees, and saved a penalty from Michael Murphy, who was sent off on a second booking just before half-time.
Tyrone led by 0-6 to 0-4 at the break, and Stephen O'Neill hit a 40th minute goal.
Colm McFadden finished with five points from frees, but the All-Ireland champions lost Neil Gallagher to a second yellow card late on.