Wolfsburg 1-1 Bayern Munich
Wolfsburg drew in the Bundesliga for a seventh successive game as Bayern failed to make their superiority count in a thriller, which ended in a 1-1 stalemate. Thomas Kraft saved a Grafite penalty either side of Thomas Mueller's opener and Sascha Riether's late leveller. To add to Bayern's misery, Franck Ribery sustained an apparently serious injury, and was forced off within 20 minutes.
Click here to read full match report.
Werder Bremen 2-1 Hoffenheim
Bremen edged Hoffenheim in a match that saw Thomas Schaaf use a largely makeshift line-up for the Hanseaten. Claudio Pizarro and Sebastian Proedl were both denied by the woodwork in the first half, but the Peruvian managed to put Bremen ahead on 36 minutes after being set up by Marko Arnautovic. The score held until the 87th minute, when Boris Vukcevic finished low in the centre of the net. However, Bremen were not satisfied with just a point, and stole a late victory after Torsten Frings found the back of the net with a long-ranged blast.
Stuttgart 1-0 Mainz
Stuttgart began their rise from the depths of the Bundesliga table with a narrow win against Mainz. The visitors had more opportunities, but rarely put a shot on target and were undone by the ruthlessly efficient Schwaben. Super substitute Martin Harnik struck the only goal of the match on 79 minutes as the hosts moved to within three points of safety from the relegation zone.
Nuernberg 0-1 Borussia Moenchengladbach
Roman Neustaedter finished well in the eighth minute after being set up by new signing Mike Hanke. The hosts had a clear chance to equalise late after earning a penalty, but Javier Pinola failed to capitalise as his shot was saved by Christofer Heimeroth. The visitors held out against a veritable hailstorm of attempts on Heimeroth's goal, and took three points.
St Pauli 2-2 Freiburg
Papiss Cisse missed a penalty on 11 minutes, and the visitors were punished seconds later as Marius Ebbers put St Pauli in front. Cisse atoned for his previous mistake with a well-taken goal on 61 minutes, but Gerald Asamoah restored the hosts' lead in the 68th. Sensationally, Cisse completed his brace on 75 minutes, and the visitors managed to take a point.
Schalke - Hamburg
Match to kick off at 18:30 CET.