Los merengues lograron su victoria 11 del campeonato con tantos del inglés Jude Bellingham al minuto 36, el turco Arda Guler (55) y el francés Kylian Mbappé (62).
El conjunto blanco llegó a 36 puntos, a dos de los catalanes, quienes empataron 2-2 con el Betis.
Un gol de Assane Diao ya en el descuento (minuto 90+4) sepultó las ilusiones de los catalanes de alcanzar su triunfo número 13.
El polaco Robert Lewandowski estrenó la pizarra por los azulgranas al 39, el argentino Giovani Lo Celso igualó a uno el encuentro de penal (m. 68) para los discípulos del chileno Manuel Pellegrini y Ferran Torres dio diferencia transitoria a los culés al 82 hasta el tanto final de Diao.
En los otros partidos sabatinos, el Rayo Vallecano aventajó 1-0 al Valencia y Las Palmas superó 2-1 al Valladolid.
lam/am