“Жълто-черните” отново излязоха с Марио Гьотце и Марко Ройс в най-предни позиции, а Пако Алкасер и Кристиан Пулишич пак бяха на пейката. И днес Юлиан Вайгъл беше използван в центъра на защитата, а по крилата трябваше да пробиват Джейдън Санчо и Рафаел Герейро.
Хууб Стевенс избра двама нападатели в лицето на Брийл Емболо и Гуидо Бургщалер, както и схема с трима централни защитници. На вратата отново беше предпочен исканият от Байерн (Мюнхен) Александер Нюбел.
Дефанзивната тактика на Шалке, изразяваща се във факта, че всичките 11 футболисти посрещаха съперника в своята половина, ограничи възможностите в началото. Първият изстрел към вратата на Нюбел дойде в 11-ата и минута и беше далечен, излизайки в аут.
При следващия шанс обаче кълбото спря в мрежата на гостите. В 14-ата минута Джейдън Санчо центрира към Гьотце и той изскочи от задна позиция и с лекота преодоля вратаря за 1:0. При радостта за гола Санчо беше ударен от хвърлена от агитката на гостите факла. Той получи медицинска помощ и се завърна в игра.
Веднага след това обаче Шалке успя да изравни. Първоначално съдията не видя добре ситуацията, при която Емболо стреля и Юлиан Вайгъл спря топката с ръка. Последваха традиционните спорове, че кълбото е ударила ръката, но след намесата на ВАР Феликс Цвайер посочи бялата точка. Калиджури реализира спокойно за 1:1, а минутата беше 18-а.
Последва намаляване на темпото от страна и на двата тима, но това беше добре дошло за играчите на Хууб Стевенс. В 28-ата те поведоха с 2:1, след като централният защитник Салиф Сане надскочи всички при корнер и забоде топката в десния ъгъл на Бюрки.
Марко Ройс беше близо до изравнително попадение десет минути по-късно, но стигна само до ъглов удар.
Второто полувреме не стартира по вкуса на Борусия, тъй като "миньорите" изглеждаха още по-стабилни в защита и на практика нямаше никакви шансове за гол. Това принуди Люсиен Фавър да прибегне до смяна с цел подсилване на атаката. В 57-ата минута Пако Алкасер се появи вместо халфа Томас Дилейни.
Планът на Дортмунд обаче претърпя тежък удар, защото само три минути по-късно Марко Ройс беше изгонен с директен червен картон за опасно влизане отзад на Суат Сердар. От назначение фал Калиджури изненада стража на домакините за 1:3
Това обаче не беше всичко, защото в 65-ата минута десният бек на Борусия Мариус Волф направи същото нарушение и пак срещу Сердар, за което също трябваше да напусне игра с червен картон.
Мачът вече изглеждаше решен, но интригата се завърна за кратко в 84-ата минута, когато Витцел намали на 2:3. Нямаше обаче условия за шокиращ обрат, защото 120 секунди след това Емболо реши всичко с попадение за крайното 2:4.