German fans have finally got their wish for a more exciting Bundesliga season and the title race will really hot up when leaders Bayern Munich lock horns with Borussia Dortmund on Saturday.
Bayern's shock 2-1 defeat by Mainz 05 at the Allianz Arena in midweek means a home victory for second-placed Dortmund at the weekend would lift them within two points of the Bavarians with nine matches to go.
Such is the worldwide interest in the top of the table clash, it will be broadcast to 208 countries.
"Everyone wanted more suspense in the Bundesliga. Now you have it so all is well," Bayern coach Pep Guardiola told reporters.
"We are not perfect. Sometimes you have to lose to understand what you need to do in order to become an even better team."
Bayern, who are chasing a record fourth consecutive Bundesliga crown, had an 11-point lead earlier in the season.
The defeat by Mainz and a 2-2 draw at Juventus in their Champions League last-16 first leg, after leading 2-0, have raised alarm bells among the supporters.
"The results against Juve and Mainz were not good but our performances were," said Guardiola who is leaving at the end of the season to join Manchester City.
Bayern's injury problems have receded in recent weeks following the return of winger Franck Ribery and defender Medhi Benatia.
Former Dortmund forward Mario Goetze may have to wait a bit longer to make his comeback despite being fit again following a lengthy absence.
"Mario has to keep doing what he is doing," said Guardiola. "The coach decides who plays.
"He has to be ready to come on when I say 'now'. We have seven forwards and not everyone can play.
"He was out injured for a long time and that is the only reason he has not yet played," added Guardiola.
20 years playing for India and yet no Arjuna Award!
Will treble-chasing Barca do an encore this season?
Cech's injury dents Arsenal's title hopes
Bundesliga: Bayern suffer shock loss at home to Mainz
Bundesliga: Dortmund strike late to beat ten-man Hoffenheim