Despite the draw, Bayern maintain a two-point lead in the Bundesliga ahead of Wednesday's Champions League game.
Bayern Munich coach Carlo Ancelotti has slammed Bundesliga leaders Bayern Munich's 'bad attitude' after Saturday's 2-2 draw at ten-man Eintracht Frankfurt leaves them without a win in three games.
After last month's 1-0 Champions League defeat at Atletico Madrid and their 1-1 league draw with Cologne before the international break, this was neither the performance nor the result coach Ancelotti wanted.
"We didn't play well and showed a bad attitude," fumed the Bayern boss.
"We were asleep for the first 45 minutes, which is too much in any game.
"I have to change that, I want to see my team (play). I'll have to think about changes."
Despite the draw, Bayern maintain a two-point lead in the Bundesliga ahead of Wednesday's key Champions League game at home to PSV Eindhoven.
Bayern's Arjen Robben and Frankfurt's Szabolcs Huszti both scored first-half goals.
After Germany international Joshua Kimmich put Bayern ahead, Frankfurt had Huszti sent off, but Mexico midfielder Marco Fabian scored their crucial second equaliser 12 minutes from time.
Ancelotti started with striker Robert Lewandowski on the bench in Frankfurt as it emerged winger Franck Ribery is out for the next three weeks with a fresh injury.
Robben cut back inside and fired a superb shot at a tight angle past Frankfurt's Finland goalkeeper Lukas Hradecky with just 10 minutes gone.
Bayern lived dangerously, despite dominating possession.
With 15 minutes gone, Frankfurt's Timothy Chandler hit the inside post, then Alexander Meier's bullet-header was saved by Bayern's Germany goalkeeper Manuel Neuer.
Huszti put Frankfurt level just before the break when the midfielder took advantage of a lucky bounce to get behind the Bayern defence and slot home on 43 minutes.
It was Frankfurt's first goal against Bayern since 2011.
Kimmich put Bayern ahead when he got on the end of Hummels' pass and netted on 62 minutes for his sixth goal in his last seven games for his club.
To add insult to injury, Eintracht were reduced to ten men for the last 25 minutes when Huszti was shown a red card for a second bookable offence.
But Frankfurt hit back and when US international Chandler swung in a shot, Fabian chested the ball into the empty net.
Bayern are two points clear of second-placed Cologne, who are enjoying their best start to the season since the Bundesliga started in 1963.
French striker Anthony Modeste scored both goals in the first-half including a converted penalty in a 2-1 win at Ingolstadt, for whom Lukas Hinterseer netted a late penalty.
The result saw Ingolstadt drop to the bottom of the table, replacing Hamburg, who picked up a point in a goalless draw at Borussia Moenchengladbach.
Gladbach, at Celtic in the Champions League on Wednesday, missed two penalties as Lars Stindl fired his spot-kick off the crossbar after Andre Hahn had his first-half effort saved.
Unbeaten Hoffenheim are fifth after their 2-1 win at Freiburg, thanks to goals from Sandro Wagner and a Andrej Kramaric penalty.
Algeria midfielder Nabil Bentaleb, on loan from Tottenham Hotspur, scored his first goal for Schalke, thanks to goal-line technology, in a 1-1 draw at Augsburg.
His bullet shot from 17 metres out bounced over the line and out of the goal before Daniel Baier equalised.
Schalke's teenage Swiss striker Breel Embolo is expected to miss the rest of the year after breaking his left ankle.
Bayer Leverkusen, who host Tottenham Hotspur in the Champions League on Tuesady, suffered a shock 2-1 defeat at Werder Bremen.
Hakan Calhanoglu's first-half header was cancelled out by goals from Bremen's Zlatko Junuzovic and Ousman Manneh.
The result lifts Bremen to 13th while Leverkusen drop to ninth in the table.
On Friday, Pierre-Emerick Aubameyang missed a penalty and hit the bar before scoring to earn fourth-placed Borussia Dortmund a 1-1 home draw against third-placed Hertha Berlin as both sides ended with 10 men.