Mainz increased their chances of survival in the Bundesliga with a shock 2-0 win at Borussia Dortmund, who earlier this week saw Bayern Munich crowned champions.
Second-placed Dortmund will now be looking over their shoulders after this setback, where Jonathan Burkardt opened the scoring after the half hour while Jean-Philippe Mateta struck from the penalty spot minutes after the break.
With just two games remaining, Mainz went five points clear of 16th-spotted Fortuna Dusseldorf, who came from 2-0 behind after 86 minutes to secure a 2-2 draw at RB Leipzig.
Leipzig appeared set to move to within one point of Dortmund after Kevin Kampl and Timo Werner struck shortly after the hour but Steven Skrzybski pulled one back before Andre Hoffmann levelled in added-on time.
It sets things up beautifully for the weekend as Leipzig and Dortmund meet with second place on the line.
Bayer Leverkusen are back up to fourth after seeing off Cologne 3-1.
Sven Bender and Kai Havertz put Leverkusen two goals to the good and although Sebastiaan Bornauw pulled one back, Moussa Diaby restored the two-goal cushion.
Eintracht Frankfurt leapfrogged 10-man Schalke and into ninth.
Andre Silva and David Abraham struck and although Weston McKennie halved the deficit, Can Bozdogan's sending off for a second yellow card helped Frankfurt hold on for all three points.
Moanes Dabour scored twice while Ihlas Bebou came off the bench to net as Hoffenheim won 3-1 at Augsburg, whose goal from Ruben Vargas turned out to be a mere consolation.
Follow Sporting Life on social - find us on Facebook here or tweet @SportingLifeFC
Related football content
- Premier League remaining fixtures
- Premier League Golden Boot betting
- PL relegation betting: Who's going down?
- Inside the PL race for Europe
- Premier League predictions: Five to follow
- Premier League: Punters' XI
- Injured XI: Returning PL stars
- Serie A: Betting trends to follow
- Serie A: Season predictions
- League Two play-offs preview
- Sporting Life App: Android & iOS
- Guide: How to bet online
Responsible gambling
We are committed in our support of responsible gambling. Recommended bets are advised to over-18s and we strongly encourage readers to wager only what they can afford to lose.
Sky Bet's responsible gambling tools are detailed here and if you are concerned about your gambling, please call the National Gambling Helpline on 0808 8020 133, or visit begambleaware.org.
Further support and information can be found at GamCare and gamblingtherapy.org.

