Kerry captain Kieran Donaghy has been dropped for Sunday's All-Ireland final as the Kingdom take on Dublin at Croke Park.

The Austin Stacks full forward has been left out in place on Paul Geaney, who impressed as a second-half substitute in the All-Ireland semi-final victory over Tyrone.

The Dingle man replaced the Kerry captain in that narrow victory over Mickey Harte's side and scored some vital scores in an excellent display, which appears to have made up Kerry manager Éamonn Fitzmaurice's mind ahead of Sunday's showpiece at Headquarters.

Donaghy will now start this year's final on the bench with David Moran assuming captain's duties for the Dublin encounter.

Fitzmaurice has made three changes from the side that starting against Tyrone and has made some surprising changes in the full-back line as Fionn Fitzgerald and Aidan O’Mahony replace Paul Murphy and Marc Ó Sé.

KERRY XV ( v Dublin): 1 Brendan Kealy; 2 Fionn Fitzgerald, 3 Aidan O’Mahony, 4 Shane Enright; 5 Jonathan Lyne, 6 Peter Crowley, 7 Killian Young; 8 Anthony Maher, 9. David Moran (C); 10 Stephen O’Brien, 11 Johnny Buckley, 12 Donnchadh Walsh; 13 Colm Cooper, 14 Paul Geaney, 15 James O’Donoghue.

Follow Dublin v Kerry with RTÉ Sport Online's live blog by Eoin Ryan and James McMahon, watch live on RTÉ2 or RTÉ Player or listen live on Radio 1.