Eric Mouloungui scored a late equaliser as Nice overcame having to play with 10 men for more than an hour to claim a draw at Monaco in Ligue 1.
Drissa Diakite was sent off after 25 minutes for a foul on Mathieu Coutadeur and, although the visitors held out until a quarter of an hour from time they appeared to be heading for their fifth away defeat of the season as Park Chu-young converted a penalty.
However, with just six minutes remaining Mouloungui levelled with a low cross-shot leaving Monaco with just one home win this season.
The visitors started the better, Daniel Ljuboja narrowly wide of the top corner with a free-kick before Abdou Traore drew a superb save from Stephane Ruffier with a shot from the right of the area.
Their task became so much harder, though, after just 25 minutes with Diakite's dismissal, although Monaco produced nothing of note and Ljuboja came close to putting Nice ahead when his free-kick went narrowly over.
Monaco showed more in the second half, Nice goalkeeper David Ospina winning out over Coutadeur in front of goal before Sebastien Puygrenier sent a shot just wide.
The hosts then took the lead after 75 minutes after a penalty was awarded for a foul by Julien Sable on Coutadeur and Park but the ball down the centre of the goal.
They appeared to be heading for victory but Emerse Fae led a counter-attack and released Mouloungui in front of goal for the Gabon striker to slot home.