Letterkenny Rovers will meet Cockhill Celtic in this year's Knockalla Caravans Cup Final.
Rovers booked their place in the decider with a dramatic 7-6 win on penalties against Glengad after it had finished scoreless following extra-time.
Rovers lost Conor Tourish in the second half as he saw yellow twice.
Glengad had a great chance to go ahead when they were awarded a penalty in extra-time but Rovers goalkeeper Rory Kelly pulled off a great save.
Cockhill Celtic, spurred by a Gerry Gill goal, went on to beat Greencastle 3-1 in their semi-final.
Meanwhile, in the Ulster Senior League, Fanad United beat Bonagee United 2-0 with former Finn Harps player Oisin McMenamin and Marty McAteer on target.
If you have a story or want to send a photo or video to us please contact the Donegal Now editorial team. Between 9am and 5pm Monday to Sunday please call 074 9112712. Between 5pm and midnight please call or text 086 792 2103. Or you can email [email protected] at any time.