Inter je pobijedio u derbiju kola pogotkom iz ponovljenog kaznenog udarca, Calhanoglu je iz drugoga pokušaja postigao pogodak nakon što je VAR poništio prvo izvođenje koje je završilo gužvom i autogolom.
Juventus je propustio jedinstvenu priliku preskočiti Inter na ljestvici, Inter je pobjedom ostao u utrci za Scudetto.
Marcelo Brozović i Ivan Perišić bili su u početnoj postavi Intera.
Napoli je slavio na gostovanju kod Atalante zaržavši korak za liderom Milanom, momčad Luciana Spalettija rano je došla do velikog vodstva i na taj način zakaparirala treću pobjedu u nizu.
Udinese je bio uvjerljiv protiv Cagliarija, bivši nogometaš Rijeke Mato Jajalo igrao je od 63. minute, Filip Benković nije ulazio u igru.
Marko Rog zaigrao je za Cagliari nakon 15 mjeseci koliko je trajao oporavak potencijalnog reprezentativca.
Fiorentina je jednim pogotkom ostvarila 10. pobjedu ove sezone i učvrstila poziciju na 12. mjestu, u zlatnoj sredini
Empoli je od 57. minute igrao bez isključenog Luperta.
Bivši igrač Dinama, Slovenac Petar Stojanović, odigrao je cijelu utakmicu za Empoli koji do kraja sezone igra za prestiž budući da je desetak bodova udaljen od zone ispadanja.
Utakmice 31. kola: Fiorentina - Empoli 1:0 (Gonzalez 58), Atalanta - Napoli 1:3 (De Roon 58/Insigne 14, Politano 37, Elmas 81), Udinese - Cagliari 5:1 (Becao 38, Beto 45, 49, 73 Molina 59/Joao Pedro 32), Sampdoria - Roma 0:1 (Mkhitaryan 27), Juventus - Inter 0:1 (Calhanoglu 45+4-11m)
Poredak: Milan 66 (30), Napoli 66, Inter 63 (30), Juventus 59, Roma 54, Lazio 52,...