Le leader de la Bundesliga a été secoué toute la rencontre par une équipe qui n'avait plus perdu depuis huit matches, mais s'est montré clinique avec un but en toute fin de première période de Jeremie Frimpong (45+2), puis un second d'Amine Adli, servi par Florian Wirth en profondeur, avant d'ajuster Müller (2-0, 81e).
Mais l'avant-centre de Heindenheim Tim Kleindienst, jusque-là maladroit, a réduit de la tête le score à la 87e minute, faisant planer la menace d'une remontée au score des locaux.
Le Bayer Leverkusen n'a néanmoins pas cédé, glanant sa 18e victoire de la saison et totalisant 58 points.
Les autres matches programmés à 15H30, dont Wolfsburg - Dortmund, ont pris du retard après avoir été dans l'impossibilité, pendant plusieurs minutes, de ne pas pouvoir entamer la deuxième mi-temps, à cause des objets lancés par les supporters sur le terrain pour protester contre la commercialisation des droits TV en Allemagne.