El partido, como todos los derbis, no tuvo respiro desde el vamos... a los 12 minutos Mbappé ya había agitado las mallas, pero un offside que sólo la tecnología puede determinar, anuló el tanto. No se amargó el francés, diez minutos más tarde rompió la línea de zagueros catalana y batió a Szczesny con un remate cruzado. El Real Madrid estaba cómodo en el césped del Bernabeu, cediendo la pelota e intentando meter sus contras letales gracias a la velocidad que tiene arriba. Sin embargo el Barça con el balón y el dominio territorial es siempre un peligro: pelota robada bien arriba, Pedri para Fermín, remate frontal, 1-1 38'. No festejó mucho rato la visita, Vini encajó uno de sus desbordes imparables, lanzó un centro al segundo palo que Militao aprovechó sobre una débil marca de Balde, el pivoteo lo empujó Ballingham a la red. 2-1 en 43 minutos. Así se fueron al descanso.
Apenas se reinició el duelo, Real Madrid pudo haberlo cerrado. Mano de Eric García y el VAR indica penal. Szczesny adivinó el cañonazo de Mbappé y desvió el balón. El golpe anímico para Barcelona significó que y Fermín exigió a Courtois con un potente remate. El partido volvió a la posesión de Barcelona, pero la presión de Real Madrid cortaba las triangulaciones y venía la contra. Hubo otro gol anulado por offside de Bellingham. Debió liquidarlo el cuadro merengue, no se le dio gracias a las buenas tapadas de Szczesny. Xabi Alonoso sacó a Vini y el brasileño se fue sin mirarlo.
Barcelona se jugó sus cartas mandando al uruguayo Araújo como delantero para aprovechar su físico, pero no resultó. Habían perdido sensibilidad en las combinaciones. El más perjudicado fue Lamine Yamal, quien habló mucho en la semana pero en la cancha no aportó demasiado, bien marcado por Álvaro Carreras.
La tarjeta roja a Pedri conifrmó que no era una buena tarde para los culés y la pelea al final del partido sólo le agregó condimentos a un derbi muy disputado. Real Madrid quedó líder en la tabla con 27 puntos, seguido por Barcelona con 22.