La capolista Arsenal cade in casa per la prima volta in stagione in Premier League. I Gunners erano già stati sconfitti in tre occasioni in campionato, ma sempre lontano dall’Emirates. Ad espugnare Londra è stato il Bournemouth, che si è imposto per 2-1 grazie a Kroupi e Scott, in mezzo il momentaneo pari Arsenal con un rigore trasformato da Gyokeres. La formazione guidata da Arteta resta prima con 70 punti, mentre il Bournemouth si porta a quota 45. Dopo tre partite senza successi, il Liverpool torna a vincere e lo fa per 2-0 nella 32esima giornata della Premier League contro il Fulham. A decidere il match le reti di Ngumoha e Salah, entrambe nel primo tempo. 
Solo panchina per l’italiano Chiesa. Con questa vittoria i Reds salgono a 52 punti in classifica, mentre il Fulham resta fermo a quota 44.
Pari per 2-2 tra Brentford e Everton. Padroni di casa avanti con un rigore di Thiago, pari degli ospiti - sempre nel primo tempo - con l’ex Udinese Beto. Nella ripresa nuovo vantaggio Brentford ancora con Thiago, ma al 91’ Dewsbury-Hall sigla il gol del definitivo pareggio. Sorride, invece, il Brighton che passa per 2-0 sul campo del Burnley. Decisiva una doppietta di Wieffer. Il West Ham conquista tre punti chiave per la salvezza, spingendo il Wolverhampton sull’orlo della retrocessione aritmetica. Al London Stadium gli Hammers passano per 4-0: la sblocca Mavropanos nel finale del primo tempo, poi nella ripresa si scatena l’ex laziale Castellanos, che va a segno due volte fra il 66’ e il 68’, prima del poker firmato ancora da Mavropanos. Il West Ham aggancia al quart’ultimo posto il Nottingham Forest, atteso dall’Aston Villa, e scavalca il Tottenham impegnato in casa del Sunderland in quello che sarà il debutto di De Zerbi sulla panchina degli Spurs.

Un Paris FC all’italiana travolge 4-1 il Monaco nella 29esima giornata di Ligue 1. Gara già virtualmente chiusa dopo 8 minuti, con i gol di Ikonè e Immobile, poi al 21’ l’ex Fiorentina concede il bis mentre al 36’ Balogun accorcia per la squadra di Pocognoli. Nella ripresa il posto di Ikone viene preso da Koleosho e l’attaccante dell’Under 21 azzurra firma il 4-1 finale che avvicina i parigini alla salvezza mentre per il Monaco rischia di complicarsi la corsa Champions. Per la squadra del Principato, nella ripresa è rientrato in campo dopo 126 giorni dall’ultima apparizione Paul Pogba. Dopo due sconfitte consecutive, il Marsiglia torna a vincere battendo 3-1 il Metz fanalino di coda nel secondo anticipo del venerdi e, in attesa del Lille impegnato in casa del Tolosa, si porta al terzo posto staccando il Monaco travolto a Parigi. Aubameyang nel primo tempo e Paixao e Traorè nella ripresa fanno esultare il Velodrome, con Tsitaishvili che aveva provato inutilmente a riaprire la gara per un Metz ormai avviato verso la retrocessione. Vittoria e quarto posto, in coabitazione con il Lille, per il Rennes, che  piega l’Angers per 2-1. Padroni di casa sul doppio vantaggio all’intervallo con un’autorete di Louer (12’) e il 2-0 di Tamari (25’), nella ripresa accorcia Peter al 65’. Pareggio senza reti, invece nell’altra partita del sabato, tra Auxerre e Nantes, che in graduatoria salgono, rispettivamente, a 24 e 19 punti, restando nella zona a rischio.

Netta vittoria per 4-1 del Barcellona nella 31esima giornata della Liga in casa contro l’Espanyol. A decidere la sfida le reti di Torres (doppietta), Yamal e Rashford, inutile per gli ospiti il guizzo di Lozano. Con questo successo i blaugrana consolidano il loro primato in classifica portandosi a 79 punti punti, mentre l’Espanyol resta fermo a quota 38. L’Atletico Madrid paga a caro prezzo le fatiche di Champions. Dopo aver vinto 2-0 a Barcellona gara-1 dei quarti della massima competizione per club, i colchoneros si arrendono per 2-1 al Siviglia, che mette in cascina punti salvezza preziosi. Si decide tutto nel primo tempo: padroni di casa avanti al 10’ con un rigore di Adams, gli ospiti pareggiano al 35’ con Bonar e in pieno recupero Gudelj mette ko la squadra di Simeone, che in classifica resta quarta a 57 punti, a -1 dal terzo posto occupato dal Villarreal. Rocambolesco pareggio per 3-3 tra Real Sociedad e Alaves nella 31esima giornata della Liga. Ospiti due volte avanti nel primo tempo con l’autogol di Caleta-Car e la rete di Diabate, padroni di casa abili a rimontare in entrambe le occasioni con il guizzo di Sucic e l’autorete di Sivera. Nella ripresa la Real Sociedad, poi, va addirittura avanti con Oskarsson. Ma al 93’ resta in dieci per un rosso a Gomez e l’Alaves trova il definitivo pari con l’ex Torino Boyé. Pesante vittoria in chiave salvezza per l’Elche che, in casa, nella 31esima giornata della Liga, batte per 1-0 il Valencia. A decidere il match una rete di Cepeda al 73’. Con questo successo l’Elche sale a 32 punti in classifica, mentre il Valencia resta fermo a quota 35. Settimana da dimenticare per il Real Madrid che, dopo le sconfitte con Maiorca e Bayern, si fa fermare sull’1-1 dal Girona al Bernabeu nell’anticipo del venerdi della 31esima giornata della Liga. Valverde illude i blancos al 51’, undici minuti dopo arriva il pari di Lemar. Un risultato che potrebbe mettere una pietra definitiva sulle chance del Real di provare a vincere la Liga dopo il 4-1 del Barcellona nel derby con l’Espanyol. I blaugrana sono ora a +9 quando mancano solo sette giornate alla fine del campionato.

Il Bayern Monaco vince 5-0 ad Amburgo in casa del St. Pauli e ritocca un record storico della Bundesliga: il primato di reti segnate da una squadra, che resisteva dalla stagione 1971-72, quando sempre i bavaresi chiusero a quota 101 (di cui 40 di Gerd Muller). Dopo il vantaggio di Musiala al 9’ pt, il gol del sorpasso lo ha segnato a inizio ripresa Leon Goretzka. Poi Olise, Jackson e Guerreiro hanno ritoccato ulteriormente il record fino a 105. E mancano ancora 5 giornate alla fine. La vittoria del Bayern, inoltre, avvicina ulteriormente la squadra allenata da Vincent Kompany, ora a quota 76 punti, alla conquista della Bundesliga: il Borussia Dortmund, secondo, ha perso in casa 1-0 con il Bayer Leverkusen e adesso dista 12 lunghezze dai bavaresi. Un gap praticamente impossibile da colmare.
Successo per 1-0 del Bayer Leverkusen sul campo del Borussia Dortmund. A decidere il match una rete di Andrich. Con lo stesso punteggio il Lipsia in casa piega il Moenchengladbach grazie a Diomande, mentre l’Eintracht supera 2-1 a domicilio il Wolfsburg con i guizzi di Hojlund e Kalimuendo, non basta ai padroni di casa il gol di Pejcinovic. Tris interno dell’Heidenheim contro l’Union Berlino. Decisivi Honsak (doppietta) e Zivzivadze, inutile per gli ospiti il sigillo di Querfeld. Finisce 2-2  fra Augsburg e Hoffenheim. Succede quasi tutto nel primo tempo alla WWK Arena, dove i padroni di casa assestano un micidiale uno-due fra l’11’ e il 14’ con Claude-Maurice e Gregoritsch, ma Hranac (35’) e Tourè (42’) riportano il risultato in parità prima dell’intervallo. Al minuto 85 l’Augsburg ha la chance di riportarsi avanti ma Claude-Maurice spara alto dal dischetto. L’Hoffenheim si tiene stretto il punto ma scende al sesto posto, superato del Leverkusen che si è imposto in casa del Borussia Dortmund.