Diego Rolan scored a late winner as Bordeaux defeated Paris Saint-Germain 3-2 in Ligue 1.
Diego Contento had the first chance for Bordeaux, but his shot was saved by Salvatore Sirigu in the fifth minute.
Bordeaux dominated the opening stages, and Ludovic Sane opened the scoring in the 18th minute, heading in at the near post.
Zlatan Ibrahimovic's powerful shot on goal was blocked before half time.
Ibrahimovic did equalise in the 50th minute though, poking the ball into the net after a defensive mix-up.
Wahbi Khazri then gave Bordeaux the lead again with 20 minutes remaining as he nodded home from close range.
Ibrahimovic looked to have rescued a point for Paris Saint-Germain from the penalty spot in the 85th minute, but Rolan scored his 10th goal of the season three minutes later to secure an impressive victory for Bordeaux.
The result sees PSG miss out on the chance to go top of the Ligue 1 table, while Bordeaux move up to sixth.