APOEL hosted Bordeaux in the group stages of the Europa League on Thursday as both teams looked to boost their chances of progressing in the competition.
Nektarios Alexandrou fired his side into the lead with a long-range effort but Bordeaux struck back before half time thanks to a header from Ludovic Sane.
Landry N'Guemo and Mario Budimir were both dismissed early in the second after the latter reacted badly to a foul from the Bordeaux midfielder, who received a second yellow.
Nuno Morais secured the victory for his side with a calm finish from 12 yards out following a flowing passing move.
Read below to find out how the drama unfolded.
SUBSTITUTES: Jug, Olimpa, Savic, Planus, Saivet, Bellion, Sacko
SUBSTITUTES: Chiotis, Guilherme, Benachour, Manduca, Solomou, Sotiriou, Goncalves