El encuentro terminó 2-1 a favor del conjunto blanco.
En el minuto 22, Kylian Mbappé abrió el marcador tras un pase de Jude Bellingham. El Barcelona igualó con un gol de Fermín López en el 38, pero antes del descanso Bellingham volvió a adelantar al Madrid rematando en el segundo palo.
En la segunda parte, el árbitro recurrió varias veces al VAR y Wojciech Szczęsny detuvo un penalti de Mbappé. En los minutos finales, Pedri vio la segunda tarjeta amarilla y fue expulsado.
Con esta victoria, el Real Madrid se distanció cinco puntos del Barcelona en la clasificación.