The fight on the top of the Bundesliga has been rather unexpected as RB Leipzig are now on their way close to the top, staying just one point behind the league leaders Mönchengladbach, while Bayern München and Borussia Dortmund are currently showing unpleasant results.
Bayer Leverkusen's recent form has been more than decent, as the team have been undefeated in their 5 most recent matches.
On Saturday they will be challenged by another well - performing team - Schalke 04, who will be urging for an away win, in order to get even closer to the top.
Two teams showing mixed results will meet each other on Sunday, when FC Augsburg will face Mainz aiming for the three points.
Mainz have a positive record of two consecutive wins in matches from the Bundesliga, but considering their away form this time they will probably experience some difficulties.
Werder Bremen will have the easy task to meet the last in the standing Paderborn.
While the home side have been showing mixed results lately, Paderborn, on the other hand are in a desperate need for points, considering their 10 losses from the start of the season.
Two teams, who not long ago played in Germany's second division, will now face in the Bundesliga in a rather tense encounter.
For 1.FC Köln things aren't looking good at all, as the team have been defeated in 5 of their 6 most recent matches, leading to their position in the relegation zone.