With potentially one win still needed for the Billy Goats to secure their place at Germany's top table next season, they will be keen to celebrate that achievement in front of their own fans, while at the same time denting the Royal Blues' hopes of playing in Europe in 2015/16.
bundesliga.com takes a closer look…
Köln are practically safe with the teams at the bottom unlikely to bridge the gap in the final two games, but for mathematical safety, one more win is still required for Peter Stöger's men, who would like nothing better than to get that in front of their own fans. Schalke are under pressure, though, and could miss out on European football if they don't better the results of their rivals.
(l.) has recovered from muscular problems and should be fit to take his customary position in defence. Stöger still has to decide whether or not to name Anthony Ujah, who will join SV Werder Bremen at the end of the season, in his starting XI.
(r.) is Roberto Di Matteo's only real doubt, but with Max Meyer as an alternative, it will not be causing the Italian too great a headache. One other consideration is whether or not to start with Kevin-Prince Boateng, who was so influential as a substitute a week ago. Klaas-Jan Huntelaar, however, is suspended.
There has been a lot of clamour about Ujah's (l.) move to Bremen next season, which was announced on Tuesday afternoon. What the transfer proves is that Ujah is a player who has caught the eye this season and if he can focus on his final three games for the Billy Goats, the fans can expect him to sign off with a few more goals.
(r.) has been missed for much of this season and his return after injury has had many in Gelsenkirchen wondering what might have been this season had the Germany international been fit. The Royal Blues' game rotates around Draxler, whose raw talent is not up for dispute.
Peter Stöger, head coach: "The lads are fully focused and relaxed about their work. They know that it is purely about ensuring our place in the Bundesliga next season. We want to reach this goal off our own back. We're unbeaten at home in the second half of the season and that's how we want things to stay."
Roberto Di Matteo, head coach: "The team's morale levels are obviously higher than they would have been after a defeat, but we still haven't achieved anything. We still have to work hard to ensure our place in the Europa League and I think it's going to be dramatic right to the very end."
Köln are unbeaten at home in 2015 and have collected five points from their last three assignments on home soil, while a run of three draws has also extended the Billy Goats' overall unbeaten streak to four. Di Matteo's charges ended a six-game winless run by beating Stuttgart last weekend.
With 77 previous meetings, this fixture has been a common one in German football. Köln have won it 33 times, including their 2-1 win at the Veltins-Arena last December. However, they were beaten 4-1 the last time the two sides met in Cologne, in January 2012.
Köln: Horn - Brecko, Maroh, Wimmer, Hector - Risse, Vogt, Lehmann, Gerhardt - Osako, Ujah
Schalke: Fährmann - Höwedes, Matip, Nastasic, Aogo - Neustädter, Höger - Farfan, Draxler, Sané - Choupo-Moting