Round 33 of the German Bundesliga took place this weekend, after a historic week of European cup competitions.
First Liverpool FC overturned a 3-0 deficit from the first leg against Barcelona. Then Tottenham Hotspur climbed out of a three-goal hole in the second half against Ajax Amsterdam, to join the Reds in an all-English showpiece on the first of June.
On Thursday Chelsea FC broke the hearts of Eintracht Frankfurt in a penalty shootout, joining city rivals Arsenal in the Europa League title match.
Never before have all four major European finalists come from the same country, much less three of them from the same city.
But back to the Bundesliga, where all matches of each of the last two rounds are traditionally played simultaneously.
This time however, the league administrators showed sympathy for Frankfurt with its long European season and its relatively small squad, that they postponed their match vs. Mainz 05 to Sunday, well over 24 hours after all other games.
In the only match in which neither team had anything left to play for, Hertha BSC Berlin defeated FC Augsburg 4-3.
Everywhere else, something was still on the line. Werder Bremen destroyed all remaining hope that TSG Hoffenheim, had of reaching the Champions League, by beating them 1-0, Bremen suddenly has some Europa League dreams of their own.
Schalke 04 held Bayer Leverkusen to a 1-1 draw, preventing die Werkself from controlling their destiny in the race for the top four.
As for the title race, it has not been decided yet, because Bayern Munich only drew RB Leipzig 0-0, while Borussia Dortmund overcame Fortuna Düsseldorf 3-2. This means that the Bavarians’ lead at the top of the table has been halved to two points.
But due to the record champions’ superior goal difference, they only need a draw next Saturday, or a BVB slipup, in order to celebrate their seventh league triumph in a row.
Lastly, the fight against relegation within the league has been resolved. Due to VfB Stuttgart’s 3-0 triumph over VfL Wolfsburg, they are sure to play in the promotion/relegation playoff, while 1.FC Nuremberg and Hanover 96 go down to Bundesliga 2.
(Hannover had beaten SC Freiburg 3-0 while Nuremberg lost 4-0 to Borussia Mönchengladbach). Gladbach is in the pole position for the last remaining Champions League spot , because Frankfurt lost the Sunday game 2-0 to Mainz.