Andries Jonker's men had to settle for a disappointing result as they now trail Hannover by one point
The hosts were the first one to go close to scoring as in the 4th minute Benjamin Kohler got a fluke opener after crossing from the left. In the following attack, however, Bayern Munich nearly scored, but miss-communication between Miroslav Klose and Franck Ribery ruined a great chance as the Frenchman saw his volley blocked from close range.
The Bavarians were slowly starting to dominate the game and looked like the more likely to get on the score-sheet before half-time. Thomas Muller had the crowd on their feet in 19th minute when he went on a scintillating run on the right, only to see his shot from just outside the box deflected out for a corner-kick.
Eintracht Frankfurt, however, was always waiting to hit Bayern Munich on the counter and nearly did so in the 22nd minute when Halil Altintop blasted a finish over the bar from near the penalty spot under no pressure at all. Philipp Lahm was a bit unlucky not to get the opener in the following attack as his deft flick after a Muller cross was deflected out for a goal-kick by Gomez.
The Bavarians were refusing to loosen the grip and just before the half-hour mark Gomez failed to connect with a fine cross on the right from just outside the six-yard box. There were very few chances in the next ten minutes or so, however, as the tempo started dropping with every moment.
Martin Fenin had a powerful shot from the left wing saved by Hans-Jorg Butt in the 43rd minute for what proved to be the final moment of interest for the first half.
The restart saw Bayern Munich get the best chance of the game mere moments into the half as Gomez saw his finish from just outside the six-yard box blocked by Ralf Fahrmann. Completely against the run of play, however, the hosts took the lead in the 54th minute.
Theofanis Gekas chested down a free-kick into the path of Rode, and the midfielder volley past Butt to give Eintracht Frankfurt the lead in the 54th minute. Bayern Munich answered immediately and had a valid penalty claim ignored ten minutes later.
Marco Russ should have made it two soon after, but saw his finish fly over the bar. The Bavarians were leaving too much space for Eintracht Frankfurt to exploit, and nearly got punished for that in the 71st minute when Gekas missed a sitter from five yards out.
The Greek striker was the villain again eleven minutes later as he failed to find the target from five yards out under no pressure at all. In the 85th minute Bayern Munich had another penalty claim turned down as time was running out for Andries Jonker's men.
Lady luck smiled on the Bavarians, however, as they received a penalty soon after, which Gomez dully converted.
Following today's game, Eintracht Frankfut is 14th in the standings, while Bayern Munich trails Hannover by one point in fourth place. Christoph Daum's men next league game is a visit to Mainz next Saturday, while the Bavarians host Schalke on the same day.
Follow Goal.com on to get the latest soccer news directly. Check out Goal.com's page; be part of the best soccer fan community in the world!