Umut Bulut struck a last-gasp winner as Galatasaray booked their place in the last eight of the Champions League courtesy of a 3-2 win at Schalke.
The substitute striker raced clear deep into stoppage-time to end the German side's hopes and clinch a 4-3 success on aggregate.
It was a dramatic finale to a rollercoaster tie in which the hosts took the lead through Roman Neustadter's scrappy 17th minute opener.
However, the visitors remained a threat and took control with two goals in five minutes at the end of the first period.
Ex-Schalke midfielder Hamit Altintop drew Fatih Terim's men level with a sensational 35-yard drive before Burak Yilmaz lobbed Timo Hildebrand to all-but kill off the hosts' hopes.
Jens Keller's team pressed to find a way back into the tie following the break and set up a rousing finish through a composed effort from Michel Bastos just past the hour mark.
But it wasn't to be and Bulut came off the bench to wrap up victory and secure the Turkish outfit's first quarter-final appearance since 2001.
Schalke came into the contest on the back of an impressive Ruhr derby success over German champions Borussia Dortmund.
Indeed, Die Konigsblauen had won all three of their Bundesliga matches since the 1-1 draw in the first-leg and optimism was high despite the blow of losing star striker Klaas-Jan Huntelaar to injury.
The visitors had endured a disappointing 1-0 reversal at home to Genclerbirligi SK in the build-up to the clash but made a bright start as they looked to cancel out the suspended Jermaine Jones's away goal.
The first chance of note fell to Didier Drogba who powered down the left channel of the Schalke area before sending in a rasping drive that Hildebrand managed to tip past the post.
Next, the Ivorian picked out Selcuk Inan's run inside the box but the home team's shot-stopper was once again there to foil the visitors.
It looked like being a crucial stop as Die Knappen sprung forward and snatched the lead on 17 minutes.
Albert Riera conceded a needless corner on the right and from the resulting kick Neustadter was on hand to smash home after Fernando Muslera failed to claim under pressure.
Galatasaray responded and were unlucky not to level just past the half hour when Wesley Sneijder hit a first-time curler that missed the far post by inches.
However, they didn't have too long to wait and turned the tie on its head with two goals in five minutes at the end of the first period.
The first arrived via the boot of a familiar face, as Altintop returned to haunt his old club with a swerving 35-yard drive that gave Hildebrand no chance.
And Galatasaray ensured they went in at half-time in control when Yilmaz lobbed a loose ball over Hildebrand after Riera's 50-50 tackle ricocheted into the striker's path.
The goal saw the Turkish hitman join Cristiano Ronaldo at the top of the goal charts with his eighth strike of a fruitful campaign.
The home team were shell-shocked but responded in style with Muslera doing well to keep out Teemu Pukki's thumping shot.
The impressive Julian Draxler was at the heart of all of their best moves and almost dragged his side level with a slaloming run that ended with a shot that flew inches past the upright.
Marco Hoger then crashed a shot against the crossbar before Bastos levelled on 63 minutes.
Pukki saw his shot well saved by Muslera but when the ball squirmed free to Atsuto Uchida, the Japanese defender showed great awareness to pick out Bastos who coolly fired into an empty net.
Draxler then forced another fine save out of Muslera as Schalke threw everything at the Turkish rearguard.
But as the Germans pressed they inevitably left gaps at the back and Inan played in Bulut who managed to get past Hildebrand and roll the ball home to complete a remarkable victory for Aslan.
MAN OF THE MATCH
Julian Draxler (Schalke) - Despite being on the losing side the young German was a constant inspiration to his teammates and almost helped pull off a sensational second half comeback.
SCHALKE: Hildebrand 7, Uchida 7, Howedes 6, Matip 6, Kolasinac 6, Hoger 6, Neustadter 6, Farfan 6, Draxler 8, Bastos 7, Pukki 6; Subs: Fuchs 6, Meyer 5, Obasi 5.
GALATASARAY: Muslera 7, Eboue 6, Semih Kaya 6, Nounkeu 7, Riera 6, Hamit Altintop 7, Selcuk Inan 7, Felipe Melo 7, Sneijder 6, Drogba 7, Burak Yilmaz 7; Subs: Amrabat 6. Gokhan Zan 5, Bulut 7.