Fitzgerald hits form
Martin Fitzgerald and Kevin Walzer did the damage as Kildare saw off the stern challenge of London to claim victory at St Conleth's Park, scoring 2-10 between them.
Fitzgerald struck for his goal just before the interval and when Walzer hit the net in the 52nd minute and followed up with a point, the Lilies looked safe as they led by nine points.
Shane Ryan was outstanding throughout for the Exiles, though, and the centre-forward drilled to the net within a minute of Walzer's score.
The deadly accurate Martin Finn added three points, including one from play, to reduce the deficit to a goal.
Finn should have had a goal as well but Paul Dermody saved well and a Fitzgerald point ended the game.
Man of the Match: M Fitzgerald (Kil)
Scorers -- Kildare: M Fitzgerald 1-7 (4f), K Walzer 1-3(1f), D Harney 0-2, D Kennedy (f), F Ó Muineacháin, L Quinn, C Buggy 0-1 each. London: M Finn 0-9 (7f, 1 '65'); S Ryan 1-3; N Forde, H Vaughan, R O'Connell 0-1 each.
Kildare -- P Dermody 8; P Keegan 6, D Kennedy 7, J Doran 7; N Ó Muineacháin 7, C Divilly 6, E O'Neill 6; F Ó Muineacháin 7, L Quinn 7; C Buggy 6, M Moloney 7, T Murphy 6; K Walzer 8, D Harney 6, M Fitzgerald 9. Subs: G Sunderland 6 for Buggy (59); J Byrne 6 for O'Neill (59); R Hoban 6 for F Ó Muineacháin (64)
London -- C Sexton 7; C Burke 6, J Mulcahy 7, B Mulcahy 6; C Forde 7, N Healy 7, T Lally 5; G Hill 5, M Walsh 6; N Forde 7, S Ryan 9, T Twomey 7; D Maher 5, H Vaughan 6, M Finn 8. Subs: R O'Connell 6 for Hill (26); K Kennedy6 for Lally (ht); T Hogan 6 for B Mulcahy (41); J Houlihan 6 for Maher (44); K Walsh 6 for M Walsh (51).
Ref -- P Murphy (Carlow)