The win puts Nice in the top four and in pole position for European football.
Victory for Nice sees them jump two places into fourth after they beat Rennes 0-3 in this Ligue 1 encounter.
The away side had to wait until the second half to break the deadlock though, with Dario Cvitanich scoring the first of his two goals on 52 minutes.
Just four minutes later things got even worse for the hosts when they had Chris Mavinga sent off for a push on Cvitanich.
The striker doubled his account from the penalty spot on the 71st minute before Eric Bautheac wrapped up the game with a third.
The drama wasn’t quite over as Nemanja Pejcinovic was sent off late on for Nice for a professional foul.