Day 17
Amiri N. 49'
Mainz 05: 33. Batz - 16. Bell S., 21. da Costa, 30. Widmer - 6. Sano, 7. Lee Jae-sung, 10. Amiri N. (Maloney, 90), 22. Veratschnig (Potulski, 34), 31. Kohr - 11. Sieb A. (Nebel P., 59), 20. Tietz P. (Nordin, 90)
Substitution: Potulski (from 34); Nebel P. (from 59); Maloney (from 90); Nordin (from 90)
Bench: 1. Riess L. - 24. Kawasaki - 36. Moreno F., 37. Bobzien - 14. Vick W.
Yellow Cards: Kohr 45; Widmer 90
1. FC Heidenheim: 41. Ramaj - 5. Gimber, 6. Mainka, 19. Föhrenbach (Wagner Y., 81), 23. Traore H. - 16. Niehues (Honsak, 75) - 3. Schöppner (Conteh S., 46), 22. Ibrahimovic A., 30. Dorsch - 18. Pieringer (Beck A., 58), 29. Kaufmann M. (Schimmer, 58)
Substitution: Conteh S. (from 46); Beck A. (from 58); Schimmer (from 58); Honsak (from 75); Wagner Y. (from 81)
Bench: 40. Feller - 2. Busch, 4. Siersleben - 20. Kerber L.
Yellow Cards: Pieringer 54; Gimber 77
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

A win in their next outing would officially crown them German champions for the 34th time

It was a complete team performance that sends a message to top-four rivals

Despite being on the brink of dropping points, the visitors showed their resilience

This marks their fourth consecutive win under coach Bo Henriksen

Mainz 05
1. FC Heidenheim