Hosts Borussia Dortmund ended 10-man Bayern Munich's 14-match winning streak in the Bundesliga on Saturday as the warm-up for the Champions League final ended in a 1-1 draw.
For the first time since December, Bayern dropped league points, but both sides fielded just a handful of first-choice players set to start the Wembley final on May 25 - six from Dortmund and four from Bayern.
Although Bayern beat Borussia 1-0 in the German Cup quarter-finals in February, the Bavarians have failed to beat their rivals in six Bundesliga attempts - their last league win was back in February 2010. "That was a challenge where they met us eye-to-eye," said Bayern goalkeeper Manuel Neuer.
Bayern are already league champions and Dortmund all but guaranteed second place.
An early goal by Dortmund wing Kevin Grosskreutz was cancelled out when Mario Gomez was left unmarked at the far post on 23 minutes and the Germany star headed Munich level. Dortmund were awarded a penalty when Munich centre-back Jerome Boateng blocked a shot with his hand, but Manuel Neuer saved Robert Lewando-wski's spot-kick. Bayern were reduced to 10 for the final 25 minutes when right-back Rafinha was sent off.