Day 34
Amiri N. 43'
1. FC Heidenheim: 40. Feller - 2. Busch (Traore H., 46), 6. Mainka, 19. Föhrenbach - 3. Schöppner, 22. Ibrahimovic A. (Schimmer, 65), 26. Behrens, 30. Dorsch (Beck A., 73) - 8. Dinkci (Honsak, 73), 11. Zivzivadze, 18. Pieringer (Conteh Chr., 46)
Substitution: Traore H. (from 46); Conteh Chr. (from 46); Schimmer (from 65); Honsak (from 73); Beck A. (from 73)
Bench: 41. Ramaj - 4. Siersleben - 16. Niehues - 20. Kerber L.
Yellow Cards: Dinkci 70
Mainz 05: 33. Batz - 2. Mwene, 4. Posch (da Costa, 46), 30. Widmer (Caci, 68), 48. Potulski - 6. Sano, 10. Amiri N. (Lee Jae-sung, 68), 31. Kohr - 8. Nebel P., 23. Becker (Maloney, 77) - 20. Tietz P. (Weiper, 84)
Substitution: da Costa (from 46); Caci (from 68); Lee Jae-sung (from 68); Maloney (from 77); Weiper (from 84)
Bench: 27. Zentner - 24. Kawasaki - 22. Veratschnig - 11. Sieb A.
Yellow Cards: Becker 70
What could have been the shock result of the Bundesliga weekend turned into a night of pure drama

RC Strasbourg have made history, reaching a European semi-final for the first time

The hosts made a flying start, leaving the French side shell-shocked with two goals inside the opening 20 minutes

Result brought frustration for both sides but historical disappointment for the hosts

The match-winner came courtesy of a long-range strike from Moroccan midfielder Bilal El Khannouss

Bayer Leverkusen closed their Bundesliga season with a dramatic 2–2 draw away at Mainz — a match that doubled as a farewell to head coach Xabi Alonso and a final push for Patrik Schick in the Golden Boot race

1. FC Heidenheim
Mainz 05