Argentine striker Dario Cvitanich scored his seventh goal of the season from the penalty spot after Bordeaux defender Lucas Orban had fouled Alexy Bosetti in the 77th minute.
“We stuck together in the hard times,” Bordeaux midfielder Ludovic Obraniak said. “We knew we had a quality squad, but we were making positional mistakes.”
“We played poorly in the first half,” Nice coach Claude Puel said. “Bordeaux pressed high up the pitch and we were not able to adjust. We lost confidence little by little.”