But Cheikh M'Bengue equalised five minutes before the interval and the hosts could not find a winner against a Toulouse side who finished with 10 men after the 87th-minute dismissal of midfielder Franck Tabanou.
Montpellier move a point above Paris St Germain ahead of the capital club's clash with champions Lille on Sunday night.
Benoit Cheyrou's goal five minutes into stoppage time gave Marseille a 2-1 win over Lorient, who finished with nine men.
At the foot of the table, Nancy, Nice and Brestall picked up three points.
Substitute Anthony Mounier scored twice in the second half to give Nice a 2-0 success over relegation rivals Valenciennes, while Bruno Grougi's first-half penalty gave Brest a 1-0 win over Auxerre, which lifted them above their opponents. Yannick Sagbo had earlier levelled for the visitors.
Florent Sinama-Pongolle and Max Gradel got St Etienne's goals in a 2-1 win at Dijon - Eric Bautheac replied for the hosts at the end.
- Related links