Le Shakhtar avait bien commencé en marquant deux buts en deux minutes signés Ismaily et Taison, avec des duels savamment convertis à quelques secondes d'intervalle (14e, 15e). Mais Hoffenheim a su réagir par deux fois, comme face à l'OL, pour revenir à hauteur à la pause, grâce à Kramaric et Zuber. A la 17', Kramaric profite d'un super ballon en profondeur de Belfodil pour réussir son piqué face à Pyatov et permet à sa formation de réduire le score. Zuber égalisera avant la pause. Et la fin de match folle a vu aussi Taison trouver le poteau côté ukrainien, avant que le Brésilien ne laisse en vie Donetsk en convertissant la dernière action de la partie à la 92', ce qui permet au Shakhtar de s'offrir une finale de groupe contre Lyon le mois prochain à Kiev.