Borussia Dortmund remain on the heels of leaders Bayern Munich after a comfortable 4-0 home victory against Freiburg on Sunday.
Jadon Sancho scored twice as Borussia Dortmund moved to the top of the Bundesliga with a 2-1 victory over Mainz.
Suat Serdar hit the only goal of the game as Schalke eased their Bundesliga relegation fears with victory at bottom club Hannover.
Marco Reus' stoppage-time strike settled a five-goal thriller against 10-man Hertha Berlin to lift Borussia Dortmund three points clear at the top of the Bundesliga.
Kai Havertz netted a late winner as Bayer Leverkusen beat struggling Hannover 3-2 in the Bundesliga on Sunday.
Jadon Sancho scored one and made another as Borussia Dortmund won for the first time in six games by beating Bayer Leverkusen 3-2.
©2019 Sky UK