Recorde aqui as incidências do encontro
Depois da vitória pela margem mínima no dérbi citadino, o Milan regressou ao San Siro para enfrentar a Lazio e tentar assumir a liderança, pelo menos por uma noite, à espera do Roma-Nápoles. No entanto, a entrada em campo não foi das melhores: pouco mais de um minuto passado e Mike Maignan, ainda em modo intransponível depois de ter defendido o penálti de Hakan Calhanoglu, faz uma defesa decisiva a um cabeceamento perigoso de Mario Gila, desviando a bola para a trave.

O Milan mostrou-se trapalhão na primeira parte, sem conseguir encontrar espaços para criar perigo, sendo bem controlado pelos rivais, que jogaram de forma aberta e mantiveram a posse de bola com maturidade, apesar das ausências de Nicolò Rovella e Danilo Cataldi. Aos 32 minutos, Mattia Zaccagni assustou a defesa rossonera, mas Mike Maignan voltou a fechar a baliza e evitou o segundo golo, permitindo à sua equipa chegar ao intervalo com o resultado em 0-0, sem qualquer lance ofensivo digno de registo.
Depois de metade do jogo à espera do momento certo, o Milan marcou aos 51 minutos: combinação rápida pelo lado direito e cruzamento rasteiro de Fikayo Tomori, que encontrou Rafael Leao no centro da área. O português, com instinto de avançado, não desperdiçou e fez o 1-0, aproveitando a primeira verdadeira oportunidade.
O jogo abriu e, pouco depois, o português voltou a estar perto do segundo golo, mas desta vez Ivan Provedel fez uma grande defesa e desviou para canto, antes de Nuno Tavares ir a jogo nos biancocelesti. A equipa de Massimiliano Allegri, mesmo sem criar muito perigo, aguentou sem grandes sobressaltos.
No quinto minuto de compensação, grande suspense devido a uma mão de Strahinja Pavlovic, que o árbitro acabou por não sancionar após uma longa análise no monitor, que deu ainda para expulsar o treinador Massimiliano Allegri.
