Milan och Napoli befinner sig i en tät kamp om Serie A:s Europa League-platser. Inför kvällens möte på San Paolo befann sig Napoli på den sista Europa League-platsen, med Milan flåsandes i nacken två poäng bakom.
Efter bara kvarten spelad var Dries Mertens nära att ge Napoli ledningen med en läcker soloräd. Belgaren drev in från kanten och dribblade av tre försvarare innan han drog iväg ett avslut - som Gianluigi Donnarumma precis fick handen på.
Men istället tog Milan ledningen fyra minuter senare. Ante Rebic vände upp i Napolis straffområde och skickade in ett innåtskruvat inlägg mot bortre stolpen där Theo Hernandez dök upp och dunkade in bollen till 1-0 på volley. Målet är vänsterbackens sjätte ligamål den här säsongen.
Napoli kvitterade efter dryga halvtimmen spelad. Gianluigi Donnarumma kunde inte hålla Lorenzo Insignes frispark och släppte retur på nära håll, som Napolis högerback Giovanni Di Lorenzo var först på och petade in till 1-1.
Efter timmen spelad hade Napoli vänt. Mertens dök upp bakom Alessio Romagnoli och petade in José Callejons inlägg i mål bakom Donnarumma till 2-1 Napoli. Efter målet bestämde sig Stefano Pioli för att spara Zlatan Ibrahimovic och bytte ut svensken mot Rafael Leao.
Tio minuter senare tilldömdes Milan straff efter att Nikola Maksimovic fällt inbytte Giacomo Bonaventura i eget straffområde. Franck Kessié klev fram till straffpunkten i Zlatans frånvaro, skickade David Ospina åt fel håll, och satte 2-2.
Milan fick spela sista fem minutrarna med tio man efter att belgaren Alexis Saelemaekers dragit på sig två varningar på tre minuter.
Matchen slutade som en oavgjord historia, och kampen om Europa League-platsen fortsätter. Milan stannar på sjundeplatsen i Serie A med 50 poäng, och fortsätter att jaga sjätteplacerade Napoli två poäng framför.
Härnäst möter Milan Dejan Kulusevskis och Riccardo Gagliolos Parma, och Napoli möter Mattias Svanbergs Bologna.
Startelvor:
Napoli: Ospina - Di Lorenzo, Maksimovic, Koulibaly, Mario Rui - Fabian Ruiz, Lobotka, Zielinski - Callejon, Mertens, Insigne.
Milan: Donnarumma - Conti - Kjaer, Romagnoli, Hernandez - Kessie, Bennacer - Paqueta, Calhanoglu, Rebic - Ibrahimovic.