Paris Saint-Germain were beaten 3-0 at Monaco on Sunday after a Wissam Ben Yedder double strike, as Neymar and Kylian Mbappé were both booked in a feisty Ligue 1 encounter.
PSG remain 12 points clear of second-placed Marseille at the top of the premier French league.
Monaco captain Ben Yedder is now Ligue 1's top scorer with 17 goals after his 25th-minute tap-in from a rebound, and an 84th-minute penalty.
Ben Yedder also helped in the build-up for German striker Kevin Volland's goal for Monaco, making it 2-0 on 68 minutes in what was the real turning point of the game as PSG began to chase.
Mbappé and Neymar started for PSG and had a string of opportunities as the visitors enjoyed the lion's share of possession, but Lionel Messi was absent with the flu.
Mbappé said the bitterness of the Champions League defeat in Madrid earlier this month was still felt at the club.
"We could win 8-0 and nobody would care, they'd just be thinking about the Champions League," he said.
A wake-up call for PSG
PSG captain Marquinhos described the defeat as a wake-up call.
"If we carry on like that the title will be in danger. We have been warned," he said.
"We came here to win and have fun, but that was a catastrophe."
PSG coach Mauricio Pochettino said it was time his players picked themselves up.
"On a sporting level, that was shameful. We have to get over the disappointment of being eliminated from the Champions League," the Argentine said.
Monaco's Belgian coach Philippe Clement can also thank his goalkeeper Alexander Nuebel, who made important saves from Mbappe, Neymar and Achraf Hakimi.
Eleswhere in Ligue 1
Marseille defeated Champions League-chasing rivals Nice 2-1 at the Velodrome to reclaim second from Rennes, who hammered Metz 6-1 earlier in the day.
Arkadiusz Milik converted a penalty in first-half stoppage time and substitute Cedric Bakambu added a second on 89 minutes, with Mario Lemina grabbing a consolation goal for Nice.
"It feels good. We had revenge on our minds knowing that they knocked us out of the French Cup," said Marseille defender William Saliba.
Jorge Sampaoli's team recovered quickly from Thursday's trip to Basel, where Marseille won 2-1 in the second leg of their Europa Conference League last-16 tie to advance 4-2 on aggregate.
"There was a bit of fatigue but we're the kind of team that needs to learn to play flat out every two days," added Saliba.
"We scared ourselves a bit at the end, but the win is what we'll take away. A very good victory against a direct rival."
Rennes bounce back
Serhou Guirassy bagged a hat-trick for Rennes as Bruno Genesio's side recorded a fifth straight league win, bouncing back from Thursday's Europa Conference League exit at the hands of Leicester.
Martin Terrier struck the first two goals at Roazhon Park, while Hamari Traore was also on target as Rennes moved above Nice into third.
Strasbourg's Champions League push stalled again after a fourth draw in five outings following a goalless stalemate at Lorient, while Angers beat Brest 1-0 to end a seven-match losing run.
Bottom club Bordeaux lost 2-0 at home to nine-man Montpellier. Elye Wahi and Florent Mollet scored for the visitors who then had Nicolas Cozza and Mihailo Ristic sent off late in the first half, with Alberth Elis missing a penalty for Bordeaux.