FC Schalke 04 y Bayern München empataron 0-0 en una jornada de la Bundesliga que terminó sin goles y con un desarrollo marcado por la resistencia del conjunto local y la insistencia visitante. El encuentro mantuvo la igualdad desde el inicio hasta el silbatazo final del árbitro R. Schroder, sin que ninguno de los dos equipos lograra transformar sus aproximaciones en una ventaja definitiva. El cuadro de Gelsenkirchen sostuvo el cero durante toda la noche, mientras Bayern intentó modificar el rumbo con varios movimientos desde el banquillo, pero el marcador permaneció intacto.
Durante la primera mitad, el duelo avanzó con mucha intensidad en los choques y con ambos equipos tratando de imponer su ritmo. Schalke 04 presentó una estructura inicial con tres defensores, una línea de cuatro elementos en el medio y dos futbolistas por detrás de su delantero. Bayern München respondió con un esquema de cuatro defensores, dos mediocampistas y una línea ofensiva con libertad para moverse alrededor de su referencia de ataque. La pelea por cada balón se reflejó pronto en las amonestaciones, aunque ninguna acción derivó en una expulsión ni alteró el equilibrio del partido.
La primera tarjeta amarilla apareció a los 31 minutos para Junior Dina Ebimbe, de FC Schalke 04. Cuatro minutos más tarde, a los 35, el defensor de Bayern München Dayot Upamecano también fue amonestado. Las dos acciones confirmaron el tono físico de una primera mitad en la que el marcador no se movió. Schalke encontró en su bloque defensivo la manera de contener los avances del equipo visitante, mientras Bayern trató de circular el balón y acercarse al área rival sin conseguir abrir un espacio que le permitiera tomar ventaja antes del descanso.
El entretiempo llegó con el 0-0 que se había mantenido desde el comienzo. Bayern München realizó entonces su primera modificación: Nathaniel Brown ingresó por Harry Kane al minuto 45. El cambio fue la primera señal de que el conjunto dirigido por V. Kompany buscaba una respuesta distinta para el segundo periodo. Schalke, por su parte, conservó su estructura y se preparó para afrontar una segunda mitad en la que debía mantener la concentración frente a la presión de uno de los equipos más poderosos del campeonato.
La actividad en los banquillos aumentó a partir del minuto 57. Bayern München movió dos piezas en la misma interrupción: Lennart Karl entró por Jamal Musiala e Ismael Saibari reemplazó a Michael Olise. Con estas modificaciones, el conjunto visitante renovó su frente ofensivo y buscó darle mayor energía a sus ataques. El empate, sin embargo, continuó sin cambios. Schalke mantuvo la disciplina necesaria para no conceder el gol que Bayern perseguía y el partido entró en una fase de máxima atención, con cada llegada potencialmente capaz de decidir la noche.
FC Schalke 04 respondió al minuto 65 con dos sustituciones. Robin Gosens ingresó por Vitalie Becker y Junior Dina Ebimbe reemplazó a Mertcan Ayhan. El equipo local apostó por refrescar su formación en un momento en el que Bayern intentaba establecerse cerca de su área. Las modificaciones permitieron a Schalke sostener el esfuerzo defensivo y mantener la igualdad. Aunque el conjunto bávaro continuó buscando el camino hacia el arco protegido por L. Karius, no consiguió convertir su dominio territorial en el gol que rompiera la resistencia local.
Las tarjetas volvieron a aparecer en el tramo final. A los 72 minutos fue amonestado Aleksandar Pavlović, de Bayern München, y un minuto después recibió tarjeta amarilla Nikola Katić, de FC Schalke 04. Poco después, al minuto 74, Schalke realizó dos cambios más: Dejan Ljubičić entró por Luca Vozar y Hassan Kurucay sustituyó a Maximilian Wöber. Bayern también hizo una modificación en ese momento, con el ingreso de Pavlović por Tom Bischof. El encuentro se acercaba a su desenlace con las defensas todavía firmes y con la tensión propia de un partido que seguía abierto, pero sin goles.
En el minuto 84 llegó la última sustitución de FC Schalke 04: Adil Aouchiche ingresó por Kenan Karaman. El cambio cerró la serie de movimientos realizados por el equipo local para afrontar los últimos minutos. Bayern München siguió intentando encontrar una acción decisiva, mientras Schalke defendió el resultado con orden hasta el final. No hubo goles, expulsiones ni una alteración de la igualdad registrada al descanso. Tras el pitazo de R. Schroder, FC Schalke 04 y Bayern München sellaron un 0-0 en un partido en el que la resistencia local y la falta de definición visitante determinaron el resultado.