Holders Dublin inflicted more Croke Park misery on neighbours Kildare with a 1-22 to 1-12 victory to move into joint top spot in the Allianz Football League Division 1.

Kevin McManamon top-scored with eight points and gave a dynamic forward display, while Paddy Andrews shot 1-02.

Dublin had 29 points to spare on Kildare over two meetings last year, beating their Leinster rivals by 13 points in the league and 16 in the Championship.

The latest ten-point setback was harsh on Jason Ryan's side who missed a number of good goal-scoring opportunities. 

Dublin started and finished strong and were buoyed by the return to action of Tomas Brady after long-term injury while Alan Brogan featured as a half-time substitute.

The only down side for Jim Gavin's All-Ireland champions was an early leg injury that forced Ciarán Kilkenny off. He will now miss the remainder of the season

Kildare looked to be slipping badly out of contention early on until a mini-scoring burst before half-time. They trailed by 1-9 to 0-05 with half an hour on the clock.

They'd also used two substitutes by that stage, hauling ashore experienced duo Hugh McGrillen and Gary Whyte. McGrillen leaked two points to McManamon in the first 17 minutes before being moved onto Andrews.

But things only got worse for the corner-back who was out-fielded by Andrews under a 21st-minute high ball, allowing the forward to race clear for a goal.

Andrews replaced Paul Flynn in the team having not featured for Dublin since last September's All-Ireland final win. His goal left Dublin 1-07 to 0-03 ahead and they stretched their lead to eight points with scores from Stephen Cluxton, McManamon again and Bryan Cullen.

Kildare were completely overwhelmed by Dublin's high-paced running game with defender Jonny Cooper raiding forward for two points.

But the visitors finally found a foothold in the game in the five minutes before half-time. They registered 1-02 in that period to make a game of it and leave Dublin with a mere 1-10 to 1-06 half-time lead.

Rookie Darroch Mulhall was the man who inspired them, kicking 1-01 of that tally. His goal was a peach in the 35th minute as he strode clear after a Tomas O'Connor lay off and blasted across Cluxton to the top right corner.

Shortly after, defender Paul Cribbin got forward for a point and Kildare left the field with momentum on their side.

Mulhall increased his takings to 1-04 for the evening - he scored 1-06 overall - with two points early in the second-half. Each of the scores reduced Kildare's arrears to three points though they couldn't get any closer than that.

Dublin weren't nearly as rampant in the second-half but they managed to retain a significant lead throughout.

And they finished strong with four points in a row in the final ten minutes from Brady, David and Davy Byrne and McManamon to win by ten points.

Dublin: S Cluxton (0-02, 0-01 45, 0-01f), M Fitzsimons, S George, P McMahon, J McCaffrey, J Cooper (0-02), J McCarthy, C O'Sullivan (0-02), MD Macauley, C Reddin, C Kilkenny, B Cullen (0-01), K McManamon (0-08, 0-04f), P Andrews (1-02), E O'Gara (0-02).

Subs: Davy Byrne (Ballymun Kickhams) (0-01) for Kilkenny, A Brogan for Reddin h/t, David Byrne (St Olaf's) (0-01), S Carthy for Cullen, D Daly for Cooper, T Brady (0-01) for O'Sullivan 60.

Kildare: S Connolly, M Foley, M O'Grady, H McGrillen, K Cribbin, P Cribbin (0-01), K Murnaghan, T Moolick, G Whyte, S Hurley, E O'Flaherty (0-02, 0-01f), C McNally, P Brophy (0-01), T O'Connor, D Mulhall (1-06, 0-03f).

Subs: F Conway for McGrillen, P O'Neill for Whyte, D Hyland for Foley (black card), P Fogarty (0-01) for K Cribbin, M Conway (0-01) for McNally 57, S Campbell for Hyland (black card).

Referee: Marty Duffy (Sligo).