Two penalties helped underdogs Djion to condemn PSG to an early exit from the Coupe de la Ligue, as they came back from two goals down to seal a stunning 3-2 comeback.
The two teams had met in the league last weekend, with PSG running out 2-0 winners at the Parc des Princes.
A similar result looked to be on the cards, as goals from Mevlut Erding and Jean-Cristophe Bahebeck inside 21 minutes put the wealthy capital side 2-0 ahead and seemingly in full control, but a penalty from Younousse Sankhare got one back for Dijon just ten minutes later.
Within two minutes, Florin Berenguer-Bohrer had equalised and another spot-kick from Brice Jovial in the second half completed a stunning result and sent one of the favourites for the competition crashing out in the fourth round.
Lyon knocked out St Etienne with a 2-1 away win amid scenes of trouble in the stands. Jimmy Briand had given Lyon the lead five minutes before half-time but the when the visitors were awarded a penalty in the 73rd minute, the referee was forced to take the players off the pitch as flares were thrown onto the pitch.
When they eventually returned, Michel Bastos made it 2-0 from the spot, with Pierre-Emerick Aubameyang rescuing a late consolation goal for the hosts.
Livio Nabab scored in the 116th minute to send Caen through at the expense of 10-man Auxerre with a 2-1 extra-time win. Nabab had got the opener in the 25th minute, but soon saw it cancelled out by Ben Sahar.
Auxerre were reduced to ten men with the 51st minute dismissal of Willy Boly, but hung on to send the game to extra time. With penalties looming, Nabab's second sent Caen through.
Penalties were needed to seperate Le Mans and Rennes after 120 goalless minutes, with Le Mans triumphing 4-1. Lorient were 2-1 away winners over the 10 men of Montpellier thanks to substitute Joel Campbell.
Innocent Emeghara had put Lorient ahead in the 14th minute, and Montpellier's problems grew with a 55th minute dismissal of Garry Bocaly. Olivier Giroud nevertheless equalised in the 65th minute, but there was a further twist as Campbell scored what proved to be the winner four minutes later.
A brace from Xavier Pentecote sent Nice through with a 2-1 win over Sochaux, with a late strike from Abdoul Camara not enough to get the visitors back into the game.
Lille comfortably saw off Sedan 3-1. Benoit Pedretti's 35th minute strike was soon followed by a Joe Cole goal, and Ireneusz Jelen put them in complete control in the 70th minute. Sedan got the consolation of an 80th minute penalty from Abdoulay Diaby.