– Hoffenheim down Schalke –
Earlier, teenage midfielder Dennis Geiger scored his first league goal as Hoffenheim briefly went top with a 2-0 win against Schalke.
Geiger hit the top corner from the edge of the box with 13 minutes gone and Lukas Rupp added Hoffenheim’s second just before the final whistle.
Germany striker Timo Werner hit form with a goal and an assist during RB Leipzig’s 2-1 win over Eintracht Frankfurt at the Red Bull Arena.
Leipzig responded to their shock 1-0 defeat by Augsburg, when Werner was below-par, and boosted confidence for Tuesday’s Champions League match at Besiktas with an impressive display.
Werner played a big part in the opening goal when his shot was saved by Frankfurt goalkeeper Lukas Hradecky, but French forward Jean-Kevin Augustin tapped home the rebound on 28 minutes.
The 21-year-old Werner doubled the lead midway through the second half when he fired in off the post for his fifth goal in six league games to leave Leipzig in sixth.
Hosts Werder Bremen and Freiburg both stayed in the relegation places after their 0-0 draw, while Augsburg are fourth after their goalless stalemate at Stuttgart.
Striker Pablo de Blasis converted a second-half penalty as Mainz picked up only their second win in six games with a 1-0 victory at home to midtable Hertha Berlin.