Thrills guaranteed to the very end

With just two rounds of Bundesliga action remaining it's literally all still to play for, at both ends of the table. At the top, FC Bayern and Schalke 04 are neck-and-neck in the race for the title, separated by goal difference alone.

Four of the five teams directly behind them are still in with a chance of claiming the third available Champions League slot. At the bottom meanwhile, another five clubs are desperately struggling to stave off relegation.