Schalke is a point ahead of VfB Stuttgart and two clear of third-place Werder Bremen with two games left to play. A Stuttgart loss at Bochum and a Werder Bremen loss or tie against Eintracht Frankfurt would give Schalke the title if it beats Dortmund.
Dortmund's Westfalenstadion will be at capacity with 80,000 fans, and Schalke's stadium 30 minutes down the road in Gelsenkirchen will be packed with fans watching on giant screens.
The mood around Schalke has taken on a fever pitch, but Dortmund, currently in ninth place, is looking for an upset. It has won three in a row and a win over Schalke would salvage a disappointing season.
"We've put together a little run now," Dortmund's Germany national team defender, Christoph Metzelder, told Kicker. "Another win against Schalke would rescue a messed up season."
1. Schalke 04 (65 pts.) at Borussia Dortmund (GolTV, live, 9:30 am ET)
2. VfB Stuttgart (64 pts.) at Bochum (GolTV, delay, 11:30 am ET)