I partenopei riagganciano il Milan in classifica, mentre la squadra di Gotti è costretta ancora a lottare con le unghie per centrare la salvezza. Tanto equilibrio e poche emozioni nel primo quarto di match al San Paolo, poi al 23′ a sorpresa sono gli ospiti a sbloccare: solita ripartenza chiusa dal cross di Walace verso Lasagna, che però non controlla e di fatto spiana la strada a De Paul, bravo a controllare e piazzare il destro dell’1-0 friulano. Il pareggio azzurro arriva poco dopo la mezz’ora firmato dal neo entrato Milik (infortunio per Mertens), che si avventa in spaccata sull’assist di Fabian Ruiz.
Nella ripresa i partenopei spingono alla ricerca del vantaggio e intorno al 60′ lo mancano per questione di centimetri: Zielinski calcia dalla distanza, Musso tocca e devia sulla traversa con la palla che successivamente pizzica la linea e torna in campo. Dall’altra parte, invece, bravissimo anche Ospina sulla rasoiata di Lasagna, murato con un intervento da applausi. Nel finale e’ ancora l’Udinese a sfiorare il nuovo vantaggio di nuovo con De Paul, che scavalca Ospina con un tocco sotto ma viene respinto sulla linea da Koulibaly che nel rinvio colpisce anche il palo. In pieno recupero, quando tutto sembrava oramai finito, ci pensa Politano a segnare il gran gol del 2-1 sigillando il successo della squadra di Gattuso.