Paris Saint-Germain crashed out of the Coupe de France as they were beaten 6-5 on penalties by Nice after a 0-0 draw at Parc des Princes.
Marcin Bulka was the hero as he denied Leandro Paredes and Xavi Simons in the shoot-out to send the visitors through to the quarter-finals.
The PSG loanee ended the holders’ 14-match winning run in the competition while halting their quest for a third straight triumph.
Mauricio Pochettino’s side also failed to score in a Coupe de France tie for the first time since losing 1-0 to Lille in 2011 final.
PSG was Unbeaten in their eight previous meetings with Nice in all competitions.
PSG welcomed Lionel Messi back into the starting line-up for the first time in a month.
The Argentina skipper was involved in the hosts’ best chance of the first half as he combined with Ander Herrera to tee up Marco Verratti, who swept a shot just wide of the far post.
At the other end, Amine Gouiri tried his luck with an ambitious effort from a distance.
But it flew straight into the arms of Gianluigi Donnarumma.
The Italy international was also called into action just after the restart, producing brilliant reflexes to deny Justin Kluivert from a tight angle.
Pochettino introduced Mbappe in the 63rd minute after they failed to register a single shot on target.
But it was the visitors who went close to snatching a dramatic winner.
Danilo Pereira blocked Kluivert with five minutes remaining.
The first five kicks of the subsequent shoot-out were successful before Bulka kept out Paredes’ tame effort.
Although Donnarumma immediately denied Andy Delort in return.
Dante’s timely Panenka put Nice in control as it went into sudden death before Simons’ attempt was beaten away by Bulka.
What does it mean? More shoot-out woes for PSG
PSG’s last Coupe de France disappointment came after a penalty shoot-out when Rennes beat them in 2019 final.
This reverse was their first in 12 matches since going down 2-1 against Manchester City in November.
Nice, who last won this title in 1997, will face Marseille in the last eight.
Another quiet day for Icardi
Icardi failed to spark PSG once more, and Pochettino replaced him shortly after the hour mark.
The former Inter forward did not register a single shot on goal.
His tally of six touches was the lowest for any PSG player to play at least 45 minutes of a match.
What’s next?
Paris Saint-Germain returns to Ligue 1 action when they travel to Lille on Sunday.
The same day that Nice welcome Clermont to the top flight.
Likewise, for more football news like this, click here.