Dennis Grote´s beautiful curling effort gave the hosts a shock lead in the 11th minute, Franck Ribery equalised 10 minutes before half-time, and Schweinsteiger finally grabbed the winner after 78 minutes.
Wins for Werder Bremen and Hamburg lifted them into second and third respectively.
Copyright (c) PA Sport 2007, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms