Jedenastka Borussii Dortmund bardzo potrzebowała punktów, by utrzymać się w czołówce ligowej tabeli. Zespół ten zajmował drugie miejsce i był zdecydowanym faworytem spotkania. Dotychczasowa historia spotkań między jedenastkami jest bardzo bogata. Na 96 pojedynków drużyna Schalke 04 (”Czeladnicy”) wygrała 33 razy i zanotowała tyle samo porażek oraz 30 remisów. Początek spotkania nie zapowiadał emocjonującego meczu. Piłkarze starali się wypracowywać sytuacje, ale gra nie kleiła się obu drużynom. Sędzia miał niewiele pracy. Dopiero w drugim kwadransie coś zaczęło się dziać na boisku. Szczęście uśmiechnęło się do piłkarzy Borussii Dortmund w 29. minucie spotkania, gdy Erling Haaland zdobył pierwszą bramkę. Można się było tego spodziewać, w tym sezonie jest naprawdę skuteczny i wielokrotnie trafiał do siatki rywali. Ma już na swoim koncie 10 strzelonych goli. Przy strzeleniu gola asystował Thorgan Hazard. Jedenastka Schalke 04 ruszyła do ataku, żeby jak najszybciej odrobić stratę. Sytuację wykorzystała drużyna gospodarzy, zdobywając kolejną bramkę. W 45. minucie na listę strzelców wpisał się Raphaël Guerreiro. To już szóste trafienie tego zawodnika w sezonie. Asystę zaliczył Julian Brandt. Na drugą połowę zespół Schalke 04 wyszedł w zmienionym składzie, za Benita Ramana wszedł Rabbi Matondo. Kibice Schalke 04 nie mogli już doczekać się wprowadzenia Guida Burgstallera. W bieżącym sezonie ten napastnik wchodził już jako rezerwowy sześć razy. Murawę musiał opuścić Jean-Clair Todibo. Prawie natychmiast Thorgan Hazard wywołał eksplozję radości wśród kibiców Borussii Dortmund, strzelając kolejnego gola w 48. minucie meczu. Piłkarz ten strzela jak na zawołanie. To już jego szóste trafienie w sezonie. Bramka padła po podaniu Juliana Brandta. W 49. minucie sędzia ukarał żółtą kartką Salifa Sanégo ze Schalke 04, a w 53. minucie Thomasa Delaneya z drużyny przeciwnej. W 63. minucie swoją drugą bramkę w tym meczu zdobył Raphaël Guerreiro z Borussii Dortmund. Asystę przy golu zaliczył Erling Haaland. W 68. minucie Thomas Delaney zastąpił Leonarda Balerdiego. W 73. minucie arbiter ukarał żółtą kartką Łukasza Piszczka z Borussii Dortmund, a w 86. minucie Rabbiego Matondo z drużyny przeciwnej. W 74. minucie Suat Serdar został zmieniony przez Alessandra Schöpfa, a za Daniela Caligiuriego wszedł na boisko Juan Miranda, co miało wzmocnić jedenastkę Schalke 04. Trener drużyny przeciwnej także postanowił odświeżyć skład, zmieniając Thorgana Hazarda na Jadona Sanchę w 79. minucie oraz Raphaëla Guerreiro na Marcela Schmelzera w tej samej minucie. Po chwili trener Borussii Dortmund postanowił skorzystać ze swojego jokera. W 87. minucie na plac gry wszedł Mario Goetze, a murawę opuścił Mahmoud Dahoud. W tej samej minucie w zespole ”Czeladników” doszło do zmiany. Timo Becker wszedł za Jonjoe'a Kennego. Do końca spotkania wynik nie uległ zmianie. Pojedynek zakończył się rezultatem 4-0. Zawodnicy obu drużyn obejrzeli po dwie żółte kartki. Drużyna gospodarzy w drugiej połowie dokonała czterech zmian. Natomiast zespół Schalke 04 w drugiej połowie dokonał pięciu zmian. 23 maja jedenastka Borussii Dortmund zawalczy o kolejne punkty na wyjeździe. Jej rywalem będzie VfL Wolfsburg. Natomiast 24 maja FC Augsburg zagra z drużyną ”Czeladników” na jej terenie.