The visitors took an early lead through playmaker Diego but his fellow Brazilian Ze Roberto levelled matters just after the half-hour mark.
Schalke jumped to third in the table with a hard-fought victory at local rivals Borussia Dortmund.
Copyright (c) PA Sport 2008, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms