BERLIN — Bayer Leverkusen coach Xabi Alonso's last home game in charge ended in a 4-2 drubbing by Borussia Dortmund that boosted the visitors' chances of Champions League qualification on Sunday.
Karim Adeyemi scored one goal and set up another for clinical Dortmund to stay one point behind fourth-placed Freiburg with one round of the Bundesliga remaining.
Third-placed Eintracht Frankfurt failed to take its chance to qualify for Europe's premier club competition with a game to spare in a 2-2 draw at home with St. Pauli.
''It's very annoying,'' Frankfurt CEO Markus Krösche said.
The draw was enough for St. Pauli to all but guarantee survival in the top division after its promotion last season. The Hamburg-based club stayed three points ahead of third-from-bottom Heidenheim with a vastly superior goal difference.
But for Frankfurt it left open the possibility that it can still be overhauled by Freiburg and Dortmund on the final day. Frankfurt is two points ahead of Freiburg, and three ahead of Dortmund with a goal difference that is just three better than Dortmund.
Dortmund next plays relegated Holstein Kiel, while Freiburg plays Frankfurt in the final round.
The top four teams qualify for the Champions League.