Dublin 5-18 Kildare 0-14
Bernard Brogan and Diarmuid Connolly combined for 4-06 at Croke Park as holders Dublin returned to the Leinster football final with a typically ruthless display against Kildare at Croke Park.
Jim Gavin's five-in-a-row chasing Dubs hit luckless Kildare hard and early in front of 50,324 to keep their five-in-a-row provincial ambitions perfectly intact.
First-half goals from Dean Rock, Bernard Brogan and Diarmuid Connolly put Dublin into a winning position and Connolly and Brogan found the net for a second time late on.
Kildare had suggested with a storming second-half performance against Laois in their Leinster quarter-final replay that they could meet Dublin's challenge head on.
But it proved to be yet another provincial mismatch involving Dublin who beat Longford by 27 points in the quarter-finals and will be big favourites facing Westmeath in next month's final.
With just 17 minutes on the clock, Dublin led 2-07 to 0-02 and it was hard to envision any way back even at that stage for the Lilies.
Ciarán Kilkenny buzzed with intent around Dublin's attack, popping up in various positions to pick off back to back points on two different occasions.
Kildare coughed up a first goal inside 10 minutes to Rock and Brogan swooped for the second after just 13 minutes.
It was a slightly bizarre episode as Brogan found space and drilled a shot but instead of striking the net the ball hit Connolly flush on the head.
Connolly was dazed but fine and, most importantly, the ball had crossed the goal line.
Kildare briefly came into the game with points from Cathal McNally, Eoghan O'Flaherty and Padraig Fogarty, two.
But Dublin's third goal in first-half injury-time summed up their overall dominance and handed them a 3-10 to 0-06 interval lead.
Connnolly was the one dispatching the shot this time, curling a clever finish to the right corner after typically finding space in a crowded goal area.
Kildare had an improved third quarter and shot four points on the trot at one stage through Alan Smith, Niall Kelly and O'Flaherty.
But there was to be no Westmeath-like comeback and the introduction of Alan Brogan steadied Dublin. He shot three points and played in the ball that led to Rock being fouled for the 64th minute penalty that Connolly dispatched.
Connolly finished with 2-03 and Brogan matched that tally when he palmed in Dublin's fifth goal after a clever ball across by Paddy Andrews in the 68th minute.
Dublin: S Cluxton; P McMahon (0-01), J Cooper, R O'Carroll; J Small, C O'Sullivan, J McCaffrey; B Fenton, MD Macauley; P Flynn, K McManamon, C Kilkenny (0-4); D Rock, (1-04, 0-04f) D Connolly (2-03), B Brogan (2-03).
Subs: J McCarthy for Small, A Brogan (0-03) for McManamon, P Andrews for Flynn, M Fitzsimons for O'Carroll, E O Conghaile for Fenton, D Daly for O'Sullivan.
Kildare: M Donnellan; O Lyons, M O'Grady, C Fitzpatrick; K Murnaghan, E Doyle, E Bolton (0-01); G White, P Cribbin (0-01); P O'Neill (0-02), E O'Flaherty (0-04, 0-02f), C McNally (0-01); A Smith (0-01), P Fogarty (0-03), E Callaghan.
Subs: N Kelly (0-01) for Callaghan, T Moolick for White, H Lynch for McNally, C Heeney for Donnellan (black card), F Dowling for Bolton.
Referee: David Coldrick (Meath).