Match ends, Crusaders FC 3, Skenderbeu Korce 2.
Crusaders clinched a 3-2 win at Seaview in the Champions League second round qualifier but 10-man Skenderbeu Korce progressed 6-4 on aggregate.
Renato Arapi's dismissal on 11 minutes gave the hosts hope, which grew after Stephen O'Flynn netted the opener.
The Albanians hit back with Bernard Berisha slotting home before Lindon Latifi lashed in to make it 2-1.
Crusaders hit the woodwork three times before injury-time goals from Matthew Snoddy and Andrew Mitchell.
The Irish League champions faced a huge task to overturn a 4-1 deficit from the first leg but they were handed an early boost.
Arapi was shown a straight red card after an off-the-ball incident with BJ Burns, who picked up a yellow card.
Crusaders seized control and bombarded the Skenderbeu box with strike pair Jordan Owens and O'Flynn the targets.
The pressure was finally rewarded early in the second half when O'Flynn tapped in after Owens headed down from Craig McClean's cross.
The visitors had rarely threatened but the goal sparked them into life and they went close twice before Berisha latched on to a weak back pass from Colin Coates and calmly slid the ball beyond keeper Sean O'Neill.
Skenderbeu broke as Crusaders pressed for a second goal and a flowing move ended with Latifi firing home.
The tie was finished as a contest but the Crues were determined to add to their tally and in the closing minutes Michael Carvill hit a post and the bar while Snoddy headed against an upright.
Stephen Baxter's men finished with a flourish, first with Snoddy heading into the bottom corner and then Mitchell blasting in a superb winner on the night from 25 yards deep into added time.
Skenderbeu Korce will now play Moldovan side Milsami Orhei in the penultimate Champions League qualifying round.
- 2BurnsBooked at 13mins
- 6CoatesBooked at 61mins
- 17McCleanBooked at 37mins
- 12CaddellBooked at 72minsSubstituted forClarkeat 73'minutes
- 15O'FlynnSubstituted forO'Carrollat 68'minutes
- 3ArapiBooked at 11mins
- 27LatifiSubstituted forProgniat 85'minutes
- 23BerishaBooked at 33mins
- 14SalihiSubstituted forHristovat 90'minutes
- Christos Nicolaides
- Shots on Target
Second Half ends, Crusaders FC 3, Skenderbeu Korce 2.
Goal! Crusaders FC 3, Skenderbeu Korce 2. Andrew Mitchell (Crusaders FC) with an attempt from very close range to the bottom right corner.
Goal! Crusaders FC 2, Skenderbeu Korce 2. Matthew Snoddy (Crusaders FC) with an attempt from very close range to the centre of the goal.
Substitution, Skenderbeu Korce. Ventsislav Hristov replaces Hamdi Salihi.
Substitution, Skenderbeu Korce. Gerhard Progni replaces Liridon Latifi.
Goal! Crusaders FC 1, Skenderbeu Korce 2. Liridon Latifi (Skenderbeu Korce) with an attempt from the centre of the box to the bottom right corner.
Substitution, Crusaders FC. Richard Clarke replaces Declan Caddell.
Declan Caddell (Crusaders FC) is shown the yellow card.
Goal! Crusaders FC 1, Skenderbeu Korce 1. Bernard Berisha (Skenderbeu Korce) with an attempt from the centre of the box to the bottom right corner.
Substitution, Crusaders FC. Diarmuid O'Carroll replaces Stephen O'Flynn.
Colin Coates (Crusaders FC) is shown the yellow card.
Goal! Crusaders FC 1, Skenderbeu Korce 0. Stephen O'Flynn (Crusaders FC) with an attempt from the centre of the box to the top left corner. Assisted by Craig McClean.
Second Half begins Crusaders FC 0, Skenderbeu Korce 0.
First Half ends, Crusaders FC 0, Skenderbeu Korce 0.
Craig McClean (Crusaders FC) is shown the yellow card.
Bernard Berisha (Skenderbeu Korce) is shown the yellow card.
Billy Joe Burns (Crusaders FC) is shown the yellow card.
Renato Arapi (Skenderbeu Korce) is shown the red card for a bad foul.
First Half begins.