By Steve Luckings
Last Updated: 01/01/70 1:00am
Les Girondins took the lead through an Albert Celades goal on 18 minutes but Reinaldo levelled the tie on 37 minutes.
PSG came into the second half with renewed vigour and it was a former Bordeaux player who came up with what proved to be the winner two minutes into the second half.
Portuguese hit-man Pauleta showed why the Parisians were so keen to prise him away from Parc Lescure in the summer with a strike that gave Vahid Halilhodzic's men all three points.
Auxerre were victorious at Stade Abbe-Deschamps as they saw off Lens 2-0.
Bonaventure Kalou took just 17 minutes to open the scoring and a second half goal from French international Djibril Cisse earned Guy Roux's side the points.
Sochaux saw off strugglers Ajaccio with a comfortable 2-0 win at Stade Bonal to keep their hopes of claiming a UEFA Champions League place alive.
Pierre-Alain Frau was on target in the first half before Francileudo Dos Santos Silva scored a second on 66 minutes.
Nice will be pleased with a point after coming from behind against bottom side Toulouse.
Eduardo Da Silva put the basement club ahead on eight minutes but his strike was cancelled out by Olivier Echouafni's goal on 57, while Abdelmalek Cherrad saw red for Nice.
Lyon failed to close the gap on league leaders Monaco as they were held to a goalless draw away to Bastia.
Lille had to be content with a point at home to Le Mans.
Yannick Fischer gave Le Mans the lead before Vladimir Mantchev ensured a share of the spoils with 12 minutes remaining.
Jonathan Jager looked to have helped Metz pull away from trouble with a goal against Rennes before a goal at the depth meant the spoils were shared.
Jager's goal after 36 minutes looked to be enough to claim victory at Stade Saint-Symphorien until Olivier Monterrubio scored a last-gasp leveller.
Guingamp played out a 1-1 draw with Nantes at Stade Municipal de Roudourou.
Marama Vahirua gave Nantes the lead on 27 minutes, before Kemal Bourani equalised on 69 minutes.
Click below for individual match summaries
Auxerre 2-0 Lens
Bastia 0-0 Lyon
Guingamp 1-1 Nantes
Lille 1-1 Le Mans
Metz 1-1 Rennes
PSG 2-1 Bordeaux
Sochaux 2-0 AC Ajaccio
Toulouse 1-1 Nice