Ligue 1 wrap: PSG held to draw
The capital side went into the game without suspended star Zlatan Ibrahimovic and their task was made even harder after Mamadou Sakho was sent off after just ten minutes.
Despite their numerical advantage, the hosts could not find any rhythm and were made to pay when Maxwell deftly chipped Geoffrey Jourdren in the 37th minute to give his side a 1-0 lead at the break.
Montpellier came out after half-time looking more positive and soon drew level thanks to a well-taken Remy Cabella goal.
But just as the defending champions looked to be gaining momentum, Younes Belhanda was sent off for a needless handball and the match ended in a tie.
Olympique Marseille, meanwhile, conceded a late goal as they drew 2-2 with Nice in a result which sees them stay level with PSG at the top of the table.
Andre Ayew put the hosts ahead five minutes before the interval after he headed home Mathieu Valbuena's cross.
Marseille could not hold onto their lead however, with a Dario Cvitanich strike levelling the scores after 51 minutes.
Valbuena rifled home from a tight angle to restore his side's advantage and Elie Baup's looked to be heading to victory before former Marseille man Fabrice Abriel scored in the dying minutes to hand his side a share of the spoils.
Lyon, meanwhile, remained one point behind Marseille and PSG after they also collected a point following a 1-1 draw with Sochaux.
Maxime Gonalons put Lyon ahead in the 24th minute but the home side hit back with 19 minutes remaining through Sloan Privat to give Sochaux a much-needed point.
In the day's other game, Bordeaux recorded an emphatic 4-0 away victory over Lorient to remain just two points off the top of the table.