Единственный мяч на 75-й минуте забил сербский нападающий гостей Лука Йович.
На 81-й минуте полузащитник «Айнтрахта» Желсон Фернандеш получил прямую красную карточку, но франкфуртский клуб удержал победу.
Финал Кубка Германии запланирован на 19 мая. «Айнтрахт» сыграет в решающем матче против мюнхенской «Баварии», которая в полуфинале разгромила «Байер».