Jamie Mulgrew’s last-gasp strike and Ethan Devine’s goal in extra-time sent Linfield into the second round of qualifying for the Champions League to leave The New Saints reeling.
Ryan Brobbel gave the Welsh champions a slender lead heading into the second leg and it seemed it would be decisive as that remained the only goal heading into time added-on at Windsor Park.
But Linfield captain Mulgrew thumped home from 25 yards out to level the tie in the fourth-minute of injury-time before Devine struck to give the Northern Irish side a 2-1 win on aggregate.
Chris McKee collected a ball over the top before squaring to Devine to score from close range as Linfield booked a meeting against Norwegian side Bodo/Glimt in the next round.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.