Rennes came from two goals down to beat Paris Saint-Germain on penalties after a 2-2 draw in the Coupe de France final.
Kylian Mbappe was sent off in extra time before Christopher Nkunku missed the crucial effort from the spot to deny PSG a fifth triumph in a row in the competition, putting further pressure on head coach Thomas Tuchel.
The Ligue 1 champions had led 2-0 after just 21 minutes thanks to stunning goals from Dani Alves and Neymar, making his first start since returning from the foot injury suffered in January.
A Presnel Kimpembe own goal and a header from Mexer dragged Rennes back into the contest, though, and it was Julien Stephan s men who held their nerve in the shoot-out to win the trophy for the first time since 1971.
Alves took a dreadful free-kick just three minutes before he broke the deadlock in sensational fashion, meeting Neymar s deep corner with an unstoppable volley from the edge of the area.
Eight minutes later, Alves started a quick counter-attack that saw Angel Di Maria play a fine throughball to Neymar, who chipped goalkeeper Tomas Koubek in impudent fashion.
M Baye Niang hit the post as Rennes threatened a comeback, though, and when Kimpembe turned Hamari Traore s cross into his own net, the Ligue 1 champions suddenly looked shaky.
Koubek made a fine save to keep out another fierce Alves strike, but just as PSG began to take control of proceedings again, Mexer escaped Di Maria at a corner to head home Rennes equaliser.
Into extra time, Neymar sent Mbappe through but his effort went behind the waiting Edinson Cavani and struck the base of the right-hand post before rebounding to safety.
Mbappe s frustrating outing reached a nadir 118 minutes in, as he saw red for a poor high challenge on Damien Da Silva at the end of a period of persistent fouls on both sides.
All 11 of the first penalties were converted, before Nkunku sent his effort high over the crossbar to spark wild Rennes celebrations.
La célébration des Rennais avec leurs supporters
— Coupe de France (@coupedefrance)
What does it mean? Tuchel facing serious scrutiny
PSG had not lost a Coupe de France match since they were knocked out by Montpellier in 2013-14, which highlights the magnitude of Rennes triumph – the third in this competition in their history.
It also means Tuchel is likely to face more question marks about his future. The Ligue 1 title and Trophee des Champions trophies will not make up for failures in both domestic cup competitions and the Champions League.
Neymar shining back in the spotlight
His cross for Alves strike was inch-perfect and his own finish delightful. He was PSG s most creative attacking player throughout, despite having last started a match three months ago.
Angry Mbappe pays price
His frustrations had been building during a relatively poor display until he mistimed a tackle and deservedly earned a straight red card.
What s next?
PSG head to Montpellier in Ligue 1 on Tuesday, while Rennes host Monaco a day later.