Borussia Dortmund picked up their third win in a row to pull away from the Bundesliga's relegation zone while leaving Stuttgart rooted to the bottom of the standings with a 3-2 victory at the Mercedes-Benz Arena.
Pierre-Emerick Aubameyang put Dortmund in front in the 25th minute, but a Florian Klein penalty brought Stuttgart back on level terms.
Ilkay Gundogan restored Dortmund's lead before Marco Reus gave Dortmund a deserved cushion late on.
Georg Niedermeier made things a little more interesting...
Former Stuttgart defender Sebastian Rudy left his former club rooted to the bottom of the Bundesliga table with his late goal earning Hoffenheim a 2-1 Baden-Wurttemberg derby win.
Roberto Firmino gave Markus Gisdol's men the lead, but Gotoku Sakai's deflected effort allowed Huub Stevens' men to level.
Hoffenheim tried harder to win it and they succeeded with practically the last kick of the game to pick up their first win of 2015 and leave Stuttgart still searching for theirs, and looking up at the...