German football fans are eagerly awaiting the final of the DFB-Pokal on Saturday evening, when Bayern and Dortmund meet each other on level terms.
Bayern have been out of form recently and will be plagued by injuries, whereas Dortmund are in great form and have been playing strongly towards the season finale.
Bayern, who won the Bundesliga this season, will be without Bastian Schweinsteiger, Thiago and Mario Madzukic.
Whether Franck Ribery will be able to play the full 90 minutes is also questionable, as the Frenchman has been plagued with back problems.
Bayern's Champions League exit against Real Madrid showed that Bayern are not invincible, as many pundits and fans thought.
Bayern will try to learn from their mistakes against Real, as they are fully aware of the threat which Dortmund exhibits on counter attacks.
Thomas Müller told reporters on Thursday that Bayern "cannot afford to lose the ball recklessly, as Dortmund will be waiting for that."
He clearly had Bayern's 3-0 home defeat to Dortmund from April in mind, where Bayern were overpowered by Dortmund's fast-pace attacking.
The match is Dortmund's only opportunity to win a title this season and they certainly intend to make the most of it.
Bayern have dominated the Bundesliga for the entire season, but given that they have shown some weaknesses towards the end, Dortmund know that they can win.
Bayern certainly have the squad depth to compensate for their injured players, but with Dortmund's recent form, the Bavarians are seen by some as the underdogs.
What is certain, however, is that the match will be worth watching, as Germany's two best teams look set to host a thriller.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU