Atletico Madrid derrotó 2-1 a Real Madrid en la séptima jornada de La Liga, en un partido que permaneció igualado hasta el descanso y cambió por completo después de una expulsión revisada por el VAR. El marcador no se movió durante la primera mitad, pero el encuentro adquirió otra dimensión en el segundo tiempo: Dean Huijsen recibió la tarjeta roja al minuto 52, Alejandro Grimaldo convirtió el penal un minuto después y Jonathan David amplió la ventaja al 59. Real Madrid reaccionó en el tramo final con un gol de Antonio Rüdiger, aunque no logró evitar la derrota.

El inicio tuvo interrupciones y duelos intensos en el centro del campo. Diego Pablo Simeone fue amonestado al minuto 6, mientras que Marc Pubill recibió tarjeta amarilla en el 35. Poco después, al 38, Cristian Romero fue sancionado también con amarilla tras una intervención del VAR que confirmó la mejora de la tarjeta. Atletico Madrid intentó llevar el partido hacia el área rival con la participación de Giuliano Simeone Baldini, Marcos Llorente y Álex Baena, mientras Real Madrid buscó avanzar con Federico Valverde, Jude Bellingham y Kylian Mbappé como referencias en sus ataques.

El primer tiempo terminó 0-0, con ambos equipos todavía tratando de encontrar una acción capaz de romper el equilibrio. La última incidencia antes del descanso fue el cambio de Atletico Madrid al minuto 45, cuando Marc Pubill volvió a ingresar al campo en lugar de Koke. El mediocampista había participado en una primera mitad de mucha disputa, pero el marcador continuó intacto y la definición quedó pendiente para el complemento.

La jugada que modificó el partido llegó apenas comenzado el segundo tiempo. Al minuto 49, Denzel Dumfries recibió una tarjeta amarilla para Real Madrid. Dos minutos más tarde, el VAR intervino nuevamente en una acción protagonizada por Dean Huijsen. La revisión confirmó la mejora de la sanción y, al 52, el defensor de Real Madrid fue expulsado. Con un jugador menos, el conjunto visitante tuvo que reorganizarse de inmediato, pero Atletico Madrid aprovechó la situación y atacó con rapidez la zona cercana al área.

El penal fue señalado al minuto 53 y Alejandro Grimaldo asumió la responsabilidad. El defensor ejecutó el lanzamiento y venció a Thibaut Courtois para poner el 1-0. El gol llegó inmediatamente después de la expulsión y dio a Atletico Madrid la primera ventaja de la tarde. Real Madrid respondió con dos movimientos al minuto 54: Arda Güler ingresó por Antonio Rüdiger y Vinícius entró en lugar de Yan Diomande. Con esos cambios, José Mourinho buscó recomponer la estructura del equipo y ofrecer más velocidad para atacar pese a la inferioridad numérica.

Atletico Madrid mantuvo la presión y encontró el segundo golpe al minuto 59. Giuliano Simeone Baldini recibió la pelota en una posición favorable y asistió a Jonathan David, quien definió para marcar el 2-0. La acción amplió la diferencia apenas seis minutos después del penal y dejó a Real Madrid obligado a buscar una remontada con diez jugadores. Al minuto 62, Jonathan David fue sustituido por Julián Álvarez, mientras que cinco minutos después Alejandro Baena Rodríguez ingresó por Ademola Lookman. El equipo local continuó modificando sus piezas mientras protegía la ventaja.

Real Madrid intentó mantenerse con vida y realizó otro cambio al minuto 71, con Aurelien Tchouaméni en el campo por Eduardo Camavinga. Jude Bellingham fue amonestado al 78 y, al 82, volvió a ingresar en lugar de Bernardo Silva. Los movimientos visitantes aumentaron la presencia ofensiva en los minutos finales, pero Atletico Madrid cerró los espacios y sostuvo el resultado. En el equipo local, Cristian Romero reemplazó a Robin Le Normand al 89, y Lee Kang-In entró por Morten Hjulmand en el mismo minuto.

Cuando el partido se acercaba al final, Real Madrid encontró un descuento decisivo. Al minuto 89, Antonio Rüdiger marcó el 2-1 tras una asistencia de Bernardo Silva. El gol devolvió la tensión al cierre y obligó a Atletico Madrid a defender su ventaja durante los instantes restantes. Sin embargo, el equipo local conservó el resultado y confirmó el triunfo en un derbi que pasó del 0-0 del descanso a una segunda mitad marcada por la expulsión de Dean Huijsen, el penal convertido por Alejandro Grimaldo, la definición de Jonathan David y la reacción tardía de Antonio Rüdiger.