Dublin kicked three superb points in the final five minutes to deservedly account for Kildare by two points in their entertaining Leinster MFC semi-final at Parnell Park on Saturday afternoon.
The Dubs had just seen their comfortable five-point lead lost in a flurry of Kildare intensity during a final quarter that saw both teams produce their best form after a first-half that left a lot to be desired in terms of attacking play.
Dublin seized the early initiative thanks to four points from Tadhg Gorman before Kildare finally threatened the home defence in the 27th minute as Fionn Cooke netted past a helpless Charlie Coghlan from eight yards.
Leading by 0-5 to 1-1 at the break, Dublin assumed complete control in the third quarter, holding their opponents scoreless while opening up a buffer thanks to two points apiece from Mark McNally and Ciarán Duggan.
However, an Elliot Beirne goal and three points in succession by Gavin Thompson saw Kildare take the lead briefly by the 56th minute before Dublin regrouped sufficiently to prevail following scores from Ronan Geoghegan, Gorman and Karl Flynn.
T Gorman 0-5 (2f), M McNally, C Duggan 0-2 each, R Geoghegan, S Gannon (f), S McConnell, K Flynn 0-1 each.
E Beirne 1-1, G Thompson 0-4 (2f), F Cooke 1-0.
C Coghlan; R Geoghegan, D Murphy, F Bruton; M Gardiner, G McEneaney, E O’Connor Flanagan; C Duggan, D Colbert; R Mullarkey, M McNally, Z Delmar; T Gorman, S Gannon, S McConnell.
C Burke for Mullarkey (48), K Flynn for Gannon (50), J Smith for Geoghegan (62), M O’Rowe for McConnell (63).
D MacPartlin; R Fitzgerald, S Browne, P Daly; D Crowley, D Lenehan, K Doherty; J Harris, M Gibbons; K Browne, P Mahoney, F Cooke; G Thompson, C Dalton, E Beirne.
C Nairn for Daly (35), N Dolan for Dalton (39), M O’Donovan for Browne (44), T McGrane for Doherty (48).
P Maguire (Longford).