Paris Saint-Germain's title defence hangs by a thread after their 1-1 draw at Rennes left them three points behind leaders Lille with only two rounds remaining.
PSG led through Neymar's penalty seconds before halftime.
It was given after a long video review, even though it looked like Nayef Aguerd made a clean tackle in the area on left back Layvin Kurzawa.
Rennes striker Serhou Guirassy superbly headed home winger Benjamin Bourigeaud's corner in the 70th for the equaliser.
PSG had defender Presnel Kimpembe sent off near the end for a reckless foul and could have lost for the ninth time in the league this season.
But alert goalkeeper Keylor Navas kept out Flavien Tait's fine effort in the first minute of stoppage time.
Seventh-place Rennes were rewarded for a strong performance by slightly closing the gap to one point on Lens and fifth-place Marseille in the Europa League spot.
Lille look odds-on for their first title since 2011 and hold the head-to-head tiebreaker over PSG.
With two remaining rounds, PSG are just two points ahead of third-place Monaco, who won 1-0 at Reims to stay in the Champions League spots.
Monaco struck in the 20th minute through midfielder Eliot Matazo, who made a surging run from deep inside his own half and swapped passes with Wissam Ben Yedder on the edge of the penalty area before finishing confidently.
Marseille dropped crucial points in the race for the Europa League after a 1-0 defeat at Saint-Etienne.
Mid-table Saint-Etienne's goal came in the 43rd minute when Arnaud Nordin turned in Wahbi Khazri's cross from the left at the back post.
Elsewhere, Angers 3 trounced relegated Dijon 0, Nimes remain in the bottom two despite a stunning 3-0 win at mid-table Metz, Nice overcame Brest 3-2 while Montpelleier won by the same score at Strasbourg.
Australian Associated Press