They might have left it late but Crusaders are through to the next round of the Europa Conference League following victory over Gibraltarian visitors Bruno's Magpies.
Trailing from last week's first leg on the Rock, the Crues knew nothing less than a win would see them through and those plans looked to be on track when Paul Heatley opened the scoring on 33 minutes after pouncing on the follow up from two saved Billy Joe Burns efforts.
But Magpies levelled just five minutes after that through Kyle Casciaro to tip the balance back in favour of the visitors.
And that was how it stayed until ten minutes from the end when Jude Winchester levelled the tie on aggregate after being teed up by Johnny McMurray.
Then, as extra-time loomed, Burns volleyed home a spectacular winner to fire the Crues through to meet Swiss giants FC Basel next week.
Crusaders: Tuffey, Burns, Hegarty, Lowry, Kennedy, Forsythe, O'Rourke, Owens, Larmour, Heatley, Clarke subs Pauley (not used), Weir (not used), Lecky (replaced Owens 46), Ebbe (not used), Winchester (replaced Lowry 79), McKeown (not used), McMurray (replaced Clarke 79), Barr (not used), Morrow (not used)
Bruno's Magpies: Silva, Ayew, L. Coombes, Ruben Diaz, Zuniga, J. Coombes, Casciaro, Bent, Jose Galan, Pibe, Bayode subs David Zamora (not used), Olmo Gonzalez (replaced J. Coombes 73), Morgan (replaced Casciaro 85), Javi Casares (Jose Galan 90+7), Renan Bernardes (replaced L. Coombes 90+7), De Haro (not used), Peacock (not used), Ronco (not used), Parker (not used)