Victor Osimhen’s header in stoppage time was not enough to send Napoli through on the night against rivals, AC Milan in the UEFA Champions League.
The Milan side booked their place in the semi-final after a 1-1 draw against Napoli which sees them qualify 2-1 on aggregate.
Olivier Giroud struck the crucial goal before the break to put the seven-time champions through 2-1 on aggregate and end Napoli’s historic run.
Giroud tapped in what turned out to be the decisive goal two minutes before the break after a blistering run from Rafael Leao, who was once again key as Milan beat Napoli for the third time this month.
The France striker’s 13th goal of the season saved his blushes after he missed a penalty midway through the first half.
Stefano Pioli’s side now have the prospect of a local derby in the last four as Inter Milan hold a two-goal lead ahead of their second leg with Benfica on Wednesday night.
Milan have not contested a Champions League semi-final since they were crowned kings of Europe for the seventh and most recent time in 2007.
Osimhen scored in stoppage time but it was not enough for Napoli who are creaking as they come towards the end of what has been a phenomenal season.
Luciano Spalletti’s once freewheeling team are now struggling for goals and Khvicha Kvaratskhelia also had his own penalty saved with 10 minutes remaining, a miss which condemned his team to defeat.
Napoli are on the verge of their first league title since 1990, but after being placed on the easier side of the draw Tuesday’s exit was an underwhelming end to their European adventure.
– Well-organised Milan –
Their hardcore fans had agreed a truce in an ideological battle with owner Aurelio De Laurentiis which had made the atmosphere at home matches poisonous, and on Tuesday a packed Stadio Maradona was initially in fine voice.
Their team were up for it too and were straight at Milan, dominating possession and pushing the opposition back towards the vibrating stands.
However the best they could muster was two long distance efforts from Matteo Politano which crept wide, and on Milan’s first serious attack Mario Rui clattered into Leao and handed Giroud the chance to give the away side a huge advantage from the penalty spot.
However his weak effort was easily stopped by Alex Meret, whose save unleashed a roar from the stands, a colossal racket repeated when he prevented Giroud netting a more than presentable chance shortly afterwards.
Napoli had scored at least three goals in all of their previous Champions League home games this season but looked short on ideas against a well-organised Milan defence which kept a tight lid on Osimhen.
And as the hosts pushed to level the scores aggregate Milan pounced at the end of the first half.
Leao scooped up the ball after Tanguy Ndombele’s sloppy control and charged from deep his own half, breezed past three Napoli players and rolled an unmissable chance across to Giroud, who fell to his knees in a mixture of joy and relief.
Napoli were again on the front foot after the break but struggled to create much, with Mathias Olivera’s header wide from a 64th-minute corner the best chance until Fikayo Tomori handled Giovanni Di Lorenzo’s low cross as he put in a challenge in the penalty area.
But Kvaratskhelia fluffed his own spot-kick just like Giroud, meaning Osimhen’s bullet header in the 93rd minute meant nothing for Napoli who will wonder what might have been after wasting so many chances in the first leg.