Gonzalo Arroyo Moreno/Getty Images
Braunschweig 1-0 Hoffenheim
Eintracht Braunschweig picked up a vital 1-0 win over Hoffenheim despite a late scare when Timo Perthel was sent off for a second bookable offence. Torsten Oehrl had scored the early goal from the penalty spot after 29 minutes.
Hoffenheim dominated possession but only hit the target three times from their 16 shots. They're now 12th in the table while Braunschweig are off the bottom and into 17th.
Hamburg 2-3 Mainz
Hamburg threw away an early lead against Mainz and had to come from behind to try and salvage a draw—before they lost that late on, too.
In-demand youngster Hakan Calhanoglu made it 1-0 on 21 minutes, before two in three minutes after the break saw Mainz turn the game round. Shinji Okazaki and Nicolai Muller scored those goals, with Rafael van der Vaart equalising with 10 minutes left before Tomas Rincon saw red for Hamburg.
Okazaki then hit his second in the 90th minute to win the game for Mainz, who are now 9th in the table, with Hamburg down in 14th.
Freiburg 2-1 Hannover
Admir Mehmedi was the hero for Freiburg with two first-half goals on 25 and 36 minutes. Despite Hannover having 20 shots during the game and the majority of the possession, they couldn't find the net until injury time at the end of the game, when Leonardo Bittencourt hit a late consolation.
Freiburg's three points leaves them still in 16th, but within touching distance of the teams above them now after their first win in four. Hannover are 13th in the Bundesliga.
Nurnberg 0-0 Schalke
Winless Nurnberg held Schalke to a scoreless draw in Saturday's late kickoff.
The draw left Nurnberg in 17th place with 11 points (all from draws). Schalke are seventh with 28 points.
Nurnberg's Per Nilsson hit the crossbar in the second half, and Josip Drmic had a goal ruled out for offside in the first half.