Schalke 2 – Bayer Leverkusen 2 (Bundesliga, October 31, 2009) Goals from Toni Kroos and Stefan Kiessling gave Leverkusen a two-goal lead at half-time but Schalke, who came from behind to snatch a point at home to Hamburg last weekend, repeated that feat with goals from Kevin Kuranyi and Vicente Sanchez.
Stuttgart 0 – Bayern Munich 0 (Bundesliga, October 31, 2009) Bayern recalled recalled Mario Gomez to face his former club at Stuttgart in place of Luca Toni, but the striker fired his best chance into the sidenetting just before halftime.
Nurnberg 2 – Werder Bremen 2 (Bundesliga, October 31, 2009) The hosts were two up after goals from Christian Eigler and Albert Bunkjaku, but a second-half brace by Aaron Hunt saw Werder go top, albeit for just a few hours.
Wolfsburg 3 – Mainz 3 (Bundesliga, October 31, 2009) Former Newcastle striker Obafemi Martins gave Wolfsburg a two goal lead with a quick-fire brace before Chadli Amri and Andreas Ivanschitz levelled things up before half-time. Zvjezdan Misimovic added a third for the hosts, but Mainz struck back as Tim Hoogland’s finish saw the points shared.
Hamburg 2 – Borussia Monchengladbach 3 (Bundesliga, October 31, 2009) Bruno Labbadia’s side’s proud unbeaten record came tumbling to an end after goals from Marco Reus, Bonfim da Costa Dante and a winner by substitute Rob Friend saw the Red Shorts miss on out on climbing to the summit. Piotr Trochowski and Ze Roberto twice put the hosts ahead, but Monchengladbach sealed the dramatic win which sees them climb further away from the relegation zone.