Bayern Munich nine-game unbeaten run came to an end as the Bundesliga leaders were comfortably beaten 2-1 by Eintracht Frankfurt.
Remarkable first-half goals from Daichi Kamada and Amin Younes gave Adi Hutter’s a lead they deserved following a brilliant and brave display against the champions.
Robert Lewandowski grabbed a goal back for the German champions – his 26th league goal in 21 matches – but defeat for Bayern now opens up a Bundesliga title race including four teams.
Hansi Flick’s champions strived from the off and fell behind early on to Daichi Kamada’s cool finish which ended a brilliantg Frankfurt team move which included Filip’s Kostic’s low cross.
The hosts went on to run Bayern ragged in the opening exchanges as Jerome Boateng cleared off the line, while Frankfurt’s Amin Younes tried a long-range effort from inside his half which hopped just wide of the Bayern goalkeeper’s post.
Yet Younes was triumphant later in the half to increase Frankfurt’s lead as the German playmaker hit a brilliant effort past Neuer and into the top corner from inside the area.
The result is Bayern’s second slip-up this week following on from their Club World Cup success – as Flick’s side were held to a 3-3 draw by Arminia Bielefeld on Monday.
Flick’s sidewise a different side after the break and pulled one back through Robert Lewandowski’s tap-in but Frankfurt held on well for the three points.
RB Leipzig can now move two points behind Bayern if they beat Hertha Berlin on Sunday, while Frankfurt is now seven points behind the champions in third.
The Bavarians, who won their sixth title in less than nine months with their Club World Cup triumph last week in Qatar, stared anything but fresh.
‘We should not forget that we have had a busy week recently,’ said Bayern coach Flick, whose team take on Lazio in the Champions League round of 16 next week.
Frankfurt did it well in the first half with great speed and they put us under pressure. We did it better in the second half and we want to build on that performance.’