Relegation-threatened Borussia Moenchengladbach shocked leaders Dortmund 1-0 yesterday to ensure a tense finale to the Bundesliga title race.

With second-placed Bayer Leverkusen winning 2-1 at home to Hoffenheim earlier in the day, Dortmund’s lead has now been cut to five points with three games left before the season ends on May 14.

The title race will now come down to the next few weeks with Dortmund playing Nuremberg on Saturday, Bremen in a fortnight and finishing against Eintracht Frankfurt.

Leverkusen are at Cologne on Saturday, then host Hamburg and finish against Freiburg.

‘Gladbach, meanwhile, climbed off the bottom of the table for the first time since November thanks to Cameroon striker Mohamadou Idrissou’s first-half winner.

Bayern Munich’s hopes of playing in the Champions League next season remain on a knife-edge after they needed a last-gasp goal to secure a 1-1 draw at struggling Eintracht Frankfurt.

After Hanover 96 leapfrogged them with a 3-1 win at Freiburg on Thursday, Bayern failed to reclaim third spot which leaves them out of the places for Europe’s top domestic competition with three games left.

Frankfurt midfielder Sebastian Rode put his side ahead in the 54th minute.

Bayern were furious when a late call for a penalty was turned down after US midfielder Ricardo Clark appearered to handle the ball in the area.

But the referee did point to the spot after Czech striker Martin Fenin fouled Luiz Gustavo and the league’s top-scorer Mario Gomez blasted home the spot kick in the 89th minute to secure a share of the points for the struggling German giants.

The draw left Frankfurt just above the relegation zone in 15th – but with a five-point cushion – while Bayern are fourth, a point behind Hanover.

“We are very disappointed,” said Bayern caretaker coach Andries Jonker.

“In this situation, we simply had to win and when you travel to a relegation candidate like Frankfurt, you have to take three points.”

Results
B. Leverkusen 2 - Hoffenheim 1
B. M’gladbach 1 - B. Dortmund 0
E. Frankfurt 1 - B. Munich 1
Schalke 0 - Kaiserslautern 1
St Pauli 1 - W. Bremen 3
Stuttgart 3 - Hamburg 0

Today
Nuremberg vs Mainz - 17.30
Wolfsburg vs Cologne - 15.30

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.