Bundesliga leaders Bayern Munich suffered their first defeat in 20 league games on Saturday after conceding two late goals in a shock 2-1 defeat at Eintracht Frankfurt.
Bayern were apparently cruising to a 1-0 win after Germany striker Miroslav Klose had hit an early goal, but Frankfurt floored the Bavarian giants when first teenager striker Juvhel Tsoumou scored on his debut and then Martin Fenin hit the winner.
The goals came on 87 and 89 minutes and inflicted only the third league defeat of the season on the Champions League quarter-finalists and their first loss since September.
Second-placed Schalke can go a point clear of Bayern with victory at sixth-placed Hamburg on Sunday.
Bayern, who will meet Manchester United in the Champions League last eight, also face Schalke in the German Cup semi-finals on Wednesday.