Michael Murphy's 10th minute goal dashed Kilcar's dreams as Glenswilly captured Donegal SFC honours with a 1-10 to 0-12 win at MacCumhaill Park, Ballybofey.
The Donegal star produced a 'man-of-the-match' display to deny Martin McHugh and Kilcar a first county title success since 1993.
His goal, which was created by Neil Gallagher, had a major bearing on the game and Glenswilly enjoyed a 1-7 to 0-6 advantage at the break.
The inclement weather and slippery under foot conditions made life difficult for both sets of players.
Despite being outscored by six points to three after the resumption, Glenswilly held on for their third outright victory since 2011.
Glenswilly - J Gallagher; P McFadden, E Ward, R Diver; C Gibbons (0-2), A McDevitt, J Gibbons; N Gallagher, C Kelly; C Callaghan, C Gallagher, B Farrelly (0-1); O Crawford, M Murphy (1-5, 0-3f, 0-1'45), G McFadden (0-1f). Subs: C Bonner for O Crawford, D McGinley (0-1) for B Farrelly (BC).
Kilcar - E McGinley; S Shovlin, C McShane, P Carr; P Gallagher, M McHugh, R McHugh (0-3, 2f); C McGinley, M Hegarty (0-1); E McHugh, S McBrearty (0-1f), A McClean; C Doherty (0-1), P McBrearty (0-5, 4f), M McClean. Subs: D O'Donnell for M McClean, M Sweeney (0-1) for C Doherty.
Referee - S McLaughlin.