El partido fue una montaña rusa que comenzó con el gol de Giuliano Simeone, que adelantó a los locales en el minuto 39. Marcus Rashford, cedido por el Manchester United, empató apenas tres minutos después, lo que hizo que los equipos llegaran al descanso con empate en el marcador. El momento decisivo se produjo en el tiempo de descuento de la primera parte, cuando Nico González fue expulsado, lo que obligó a los hombres de Diego Simeone a jugar toda la segunda parte con diez hombres. El Barça acabó aprovechando esa ventaja en el minuto 88, cuando Lewandowski aprovechó un rebote tras un disparo de João Cancelo.
Con este resultado, el Barcelona aprovechó el tropiezo del Real Madrid ante el Mallorca y abrió una importante brecha de siete puntos a falta de solo ocho jornadas. Flick reconoció la importancia de la victoria, pero se mostró cauto: «Controlamos el partido. Son tres puntos muy importantes. Quedan ocho partidos, nada está decidido y tenemos que hacer nuestro trabajo».