It was a game that St Eunan's could not afford to lose. Appearing in their eighth final in 11 years, they had lost the last two and were now pitted against neighbours, Glenswilly, who were in their first final.
Over 6,000 supporters turned up and were treated to a poor game but St Eunans survived an early second half scare to run out easy winners in the end.
They led at half-time by 0-4 to 0-1, but were not firing on all cylinders, Brendan Devenney missing a couple of good chances.
Ten minutes into the second half Glenswilly were back on terms thanks to a goal engineered by Michael Murphy and scored by Kealan McFadden, but there was no fairytale finish.
St Eunan's, with John Haran playing a captain's part, took control once more to hit a string of points from Devenney, Conall Dunne, Rory Kavanagh and young Paddy McGowan to run out easy winners in the end.
The spotlight was on St Eunan's because of their poor final record and that was reflected in a nervous opening half in which they hit seven wides.
But overall they were the superior team. They needed a replay to win in every previous round of the Donegal championship, but this time they needed no second chance.
Apart from Devenney and McGowan up front, Damien McClafferty, John Haran and Conall Dunne also played their part.
In their first final, Glenswilly have made massive strides in their 2-year history but apart from Michael Murphy and Neil Gallagher in the opening half, they did not play to their potential.
St Eunan's will now meet the Cavan champions in the first round of the Ulster Club SFC on Sunday, October 21.
SCORERS -- St. Eunans: B Devenney 0-4 (0-3f), P McGowan 0-3 (0-1f), J Haran, C Sharkey, R Kavanagh, C Dunne, D McGinley 0-1 each. Glenswilly: Kealan McFadden 1-0; Gary McFadden 0-2, 0-1f), G McGrenra 0-1.
ST EUNAN'S -- D Martin; D McClafferty, M McGeehin, A McClafferty; E Doherty, C Ryan, E Brennan; K Rafferty, R Kavanagh ; C Sharkey, J Haran, D McGinley; P McGowan, B Devenney, C Dunne. Subs: Mark McGowan for McGeehin; B McDermott for McGinley; B Roache for Sharkey.
GLENSWILLY -- C Molloy; B McDaid, B Canning, J Gibbons; S Bonner, J McFadden, S Burke; N Gallagher, B Molloy; G McFadden, C Bonner, K McFadden; G McGrenra, C Kelly M Murphy. Subs: D Gallagher for B Molloy; M Canning for J McFadden; K Kelly for McGrenra; J McGinley for K McFadden
Referee: S McGonigle (Aodh Ruadh).