Borussia Dortmund are in desperate need of points in the Bundesliga and they have to end their five-game winless streak on Saturday.
However, after overtaking Dortmund in the league table last week, bitter rivals Schalke will be eager to inflict more misery onto Peter Bosz's side, something that could see the Dutchman sacked this weekend.
Here's how Dortmund could lineup in the Revierderby.
Roman Bürki picked up an injury in Dortmund's Champions League match with Tottenham on Tuesday and 37-year-old Roman Weidenfeller could start in between the sticks for the hosts on Saturday.
Injury problems don't get any better moving up the field, with Greek defender Sokratis a doubt due to a fractured rib.
Ömer Toprak and Marc Bartra are likely to partner each other in the centre of defence, while Jeremy Toljan and Marcel Schmelzer should keep their places in Dortmund's starting lineup.
Peter Bosz has to keep one eye on his opponents when picking his midfield on Saturday, with Schalke having one of the most underrated groups of midfielders in the Bundesliga.
Although Leon Goretzka and Nabil Bentaleb are expected to be missing, Bosz should start Julian Weigl and Gonzalo Castro (or potentially even Mahmoud Dahoud) to contain Max Meyer and Weston McKennie.
Mario Götze will then have a freer role to link up with Dortmund's wide players and bring his creativity to every attack.
After scoring Dortmund's only goal of the game in their defeat to Stuttgart last week, Max Philipp should keep his place in the starting XI.
Andriy Yarmolenko is also expected to start and occupy Dortmund's right-flank, while Pierre-Emerick Aubameyang will try to get his first Bundesliga goal since matchday eight after scoring against Tottenham.