After drawing the first leg 1-1, Schalke went ahead through Roman Neustadter but were soon pegged back by Hamit Altintop’s long range strike against his old club.
Almost immediately Burak Yilmaz put Galatasaray ahead, before Schalke equalised through Michel Bastos, only for Umut Bulut to wrap up the victory for the Turks in injury time.