Martin Braithwaite scored a dramatic late brace as Toulouse came from behind to beat Monaco 3-1.
A win for the hosts moved them third in the table while Monaco missed out on the chance to reclaim top spot in Ligue 1.
The visitors started well and took only three minutes to open the scoring when Valere Germain rose highest in the area to head Gabriel Boschilia's free kick beyond young Toulouse goalkeeper Alban Lafont.
La Tefece responded well but Danijel Subasic did superbly to keep out a Braithwaite header before Issiaga Sylla went close after latching on to Jimmy Durmaz's deep cross.
Seemingly happy with the one-goal lead, Monaco looked to stifle their hosts but Braithwaite went close again late in the half after meeting Jemerson's pass.
Once again, though, Subasic came to his team's rescue, turning the effort away for a corner at his near post.
The visitors' lead remained intact at the break and Boschilia almost doubled it five minutes after the restart but his bending free-kick shaved the wrong side of the crossbar.
Toulouse netted their leveller on 65 minutes when Oscar Trejo's near-post flick was headed back his way by Braithwaite and the Argentine scored from close range.
And La Tefece turned the game on its head in dramatic fashion with just five minutes left on the clock.
Firstly, substitute Wergiton Somalia raced free on the left and his near post delivery was turned beyond Subasic by the arriving Braithwaite.
And Braithwaite added his second a few minutes later, converting from inside the area after Jemerson nodded a long ball into his path.