thumbnail Hello,

Elsewhere, Hoffenheim and Kaiserslautern earned comfortable victories over Frankfurt and Nuernberg, respectively...

Schalke 4-0 Werder Bremen

Schalke climbed from the depths of relegation in Saturday's crisis summit. Christoph Metzelder's 22nd minute header rebounded off the post and Tim Wiese to put the hosts ahead, and Raul added a second on the stroke of half-time. After the break, Raul added two more goals to complete his hat-trick, before Bremen midfielder Philipp Bargfrede was sent off.

Click here to read full match report.

Freiburg 1-2 Borussia Dortmund

Dortmund managed to extend their away winning streak to seven games after reversing an early deficit to Freiburg. Mats Hummels was credited with scoring an own goal after Papiss Cisse's shot took an unfortunate deflection. The hosts looked good in the first half, but Dortmund came back in style after the break. Substitute Robert Lewandowski levelled on 75 minutes, before Mensur Mujdza scored an own goal to hand over the lead to Dortmund, who held on for three points.

Borussia Moenchengladbach 2-3 Mainz

Mainz snapped a three-game losing streak with today's comeback win over Gladbach. Marco Reus and Andre Schuerrle traded goals early in the second half, before Reus completed his brace on 69 minutes. Sami Allagui was the hero for Mainz, levelling on 76 minutes, and scoring the winner two minute from full time.

Eintracht Frankfurt 0-4 Hoffenheim

Hoffenheim hammered Frankfurt today, and in doing so advanced back into the top five. Boris Vukcevic opened the scoring on 31 minutes, and Vedad Ibisevic netted a quickfire brace in the 69th and 70th minutes. Peniel Mlapa added a fourth at the death to round off an impressive win.

Hannover 3-2 Hamburg

Hannover had an early lead overturned, but came back to take three points nonetheless. Lars Stindl put the hosts ahead in the 31st minute, but 18-year old prodigy Heung-Min Son levelled for HSV before half-time. In the 54th minute, Son completed his brace, shortly before Christian Schulz cancelled out his goal. The score held until the 90th minute, when Mike Hanke netted the winner for Hannover.

Nuernberg 1-3 Kaiserslautern

Nuernberg suffered a second consecutive multi-goal loss, this time to Kaiserslautern. Stiven Rivic and Ivo Ilicevic struck for the visitors within the opening 12 minutes, and Srdjan Lakic added a third in the 33rd. Robert Mak pulled one back for Nuernberg, but the Bavarians were unable to mount a comeback, as Andreas Wolf missed his penalty in the 83rd minute. The victory was somewhat marred for Kaiserslautern due to the sending off of Thanos Petsos.

Bayer Leverkusen 1-1 Bayern Munich

Leverkusen and Bayern shared the spoils in a match that neither side could afford to lose. Mario Gomez finished a glorious team goal to give the hosts an early lead, but Leverkusen fought back and drew level on the stroke of half time thanks to a penalty from Arturo Vidal. The result held for the final 45 minutes, and both sides were forced to settle for a draw.

Click here to read full match report.

Follow on . Get the latest football news direct... Check out's  page; be part of the best football fan community in the world!