Wissam Ben Yedder ended Toulouse's three-match losing run when he inspired a 3-0 home win over Olympique Lyon, denying the seven-times French champions top spot in Ligue 1 on Sunday.
The home side dominated throughout and were rewarded for their efforts five minutes into the second half when Ben Yedder headed home at the far post from Franck Tabanou's cross.
Ben Yedder put the result beyond doubt at the end of a sharp counter attack three minutes from the end with Etienne Capoue rounding things off in added time.
Toulouse, who were second a month ago before their bad run, moved up to seventh with 22 points from 14 games, while Lyon, who have a game in hand, are third on 25 points.
Earlier, Girondins Bordeaux also missed out on an opportunity to go top when they lost 1-0 at Montpellier who had drawn their last three league games 1-1.
It was midfielder Remy Cabella who ended the winless streak when he collected a long pass from Romain Pitau before firing a low shot past Cedric Carrasso in the 68th minute to put Montpellier in 12th place with 17 points from 14 games. Bordeaux came close in the first half but Nicolas Maurice-Belay wasted chances.
"We lacked efficiency and they score on their first chance," Bordeaux coach Francis Gillot told reporters.
"But in a game, there are moments when you need to score and we could not do that." The Aquitaine side are fourth with 24 points from 14 games and the results mean that Paris St Germain will sit on top of the standings once all Sunday matches are over. PSG thrashed Troyes 4-0 on Saturday and have 26 points, three more than Olympique Marseille who have a much worse goal difference before they host Lille (2000 GMT).